Similar Items: Reinforcement learning-based adaptive particle swarm optimization