NRP

Note

Six metaheuristics in Python, with statistical calibration

Six algorithms, each on a classic problem, with parameters calibrated statistically rather than by hand; public repository.

OrganisationUniversidad de los Andes, graduate course in metaheuristics
SectorCombinatorial optimization
Period2020
RoleAuthor
StackPython
Linksgithub.com/robayo/metaheuristics

Algorithms

AlgorithmProblem
Path scanningCapacitated arc routing (CARP)
Local searchAsymmetric travelling salesman (ATSP)
Simulated annealingn-queens
Genetic algorithmCapacitated vehicle routing (CVRP)
Iterated local searchMultidimensional knapsack (MKP)
Large neighbourhood searchPickup and delivery with time windows (PDPTW)

Calibration

Each algorithm's parameters were calibrated with designed experiments and statistical tests on benchmark instances, not tuned by hand. The repository is public; a README with a table of gaps against best-known solutions is in progress.