This application tries to solve simple generalized assignment problem (GAP) instances using:
-
a genetic algorithm GA
-
a bionomic algorithm BA (GA variant)
-
an ACO-based algorithm ANTS
GA, BA and ANTS algorithm parameters are configurable up to a certain level.
Public repository available at: https://bitbucket.org/acco93/gap-using-heuristics
- Tune the parameters as you wish in the Configuration tab
- Switch to the Workspace tab
- Add one or more files (see the file structure section below) in the file list
- Run the algorithms
- Get (& export to CSV) the results
The application works with files in the format described in: http://people.brunel.ac.uk/~mastjjb/jeb/orlib/gapinfo.html
Some instances are downloadable from: [http://people.brunel.ac.uk/~mastjjb/jeb/orlib/Link URLb/files/) under the name: gap*.txt
GAP is solved as a maximization problem
A lot of ideas have been taken from: P.C.Chu and J.E.Beasley (1996) A Genetic Algorithm for the Generalised Assignment Problem
For more information: V. Maniezzo, A. Mingozzi and R.Baldacci (1998) A Bionomic Approach to the Capacitated p-Median Problem
...