NOVEL NAME: A Quantum-Inspired Ant Colony Optimization for robot
coalition formation.
Publisher: IEEE
Authors
1. Zhang Yu ,School of Computer Science, Northeast Normal University,
Changchun, China
2. Liu Shuhua ,School of Computer Science, Northeast Normal University,
Changchun, China
3. Fu Shuai, School of Computer Science, Northeast Normal University,
Changchun, China
4. Wu Di, School of Computer Science, Northeast Normal University,
Changchun, China
Document Link: https://drive.google.com/file/d/1dpOWFU-
5xM3nerGm68m2Z3jYXI3fwiWK/view?usp=sharing.
Introduction:
✓ The Quantum-Inspired Ant Colony Optimization (QI-ACO) algorithm is a
novel approach that combines the principles of quantum computing and
ant colony optimization to solve complex optimization problems.
✓ This algorithm leverages the concepts of quantum superposition,
entanglement, and measurement to enhance the search capabilities of
the ant colony optimization framework.
Algorithm:
Step 1: Initialization.
1.1 Set the number of ants, N.
1.2 Initialize the pheromone matrix τ with small random values.
1.3 Initialize the heuristic information matrix η based on the problem domain.
1.4 Set the quantum parameter α (0 < α ≤ 1), which determines the influence of
the pheromone trail on the ant's decision-making process.
1.5 Set the quantum parameter β (0 < β ≤ 1), which determines the influence of
the heuristic information on the ant's decision-making process.
1.6 Set the evaporation rate ρ (0 < ρ ≤ 1), which controls the pheromone decay
rate.
Step 2: Quantum-Inspired Ant Exploration.
2.1 Create N ants and randomly place them on the problem space.
2.2 For each ant:
2.2.1 Initialize its quantum state with equal probabilities for all candidate
solutions.
2.2.2 Apply a quantum superposition operation to the ant's quantum state.
2.2.3 Measure the ant's quantum state to select a candidate solution.
2.2.4 Update the ant's current position based on the selected candidate
solution.
2.2.5 Update the ant's quantum state based on the measurement outcome.
Step 3: Pheromone Update.
3.1 For each ant, calculate the fitness value of its current position.
3.2 Update the pheromone matrix τ based on the fitness values of the ants'
current positions.
3.3 Evaporate the pheromone trails in the matrix τ using the evaporation rate
ρ.
Step 4: Global Best Solution Update.
4.1 Identify the ant with the best fitness value (global best ant).
4.2 Update the global best solution if the current global best ant has a better
fitness value.
Step 5: Termination Condition.
5.1 If the termination condition is not met, go to Step 2.
5.2 Otherwise, return the global best solution.
Flowchart:
Start
Initialize
Exploration
Pheromone
Update
Global Best
solution update
Termination
condition
Output
End