Optimisation algorithms

Scripts / algorithms for solving optimisation problems with discrete and continuous design variables with discontinuous and non-convex objective functions

ProgrammeProgram description
InterpolationApproximation.nbWolfram Language Notebook of a summarised presentation and explanation of various interpolation and approximation strategies for data sets and functions. (Requires Wolfram Language version >=11.0)
ABC.pyPython module for the optimisation of combinatorial arrangement problems using the Artificial Bee Colony Algorithm
ACO.pyPython module for the optimisation of combinatorial arrangement problems using Ant Colony Optimisation (ant algorithm)
GA.pyPython module for the optimisation of combinatorial arrangement problems using the Genetic Algorithm
PSO.pyPython module for optimising continuous objective functions using Particle Swarm Optimisation