Check List for the Design of Local Search Heuristic AlgorithmsConstruction heuristicsProbably the first thing to try is to implement a random solution generator, which gives the possibility to get things tested and running. The assessment of an random solution requires the understanding of all constraints in the problem and consequently the definition of an evaluation function. Then, improve the random solution generator starting introducing heuristics (e.g. variable-values heuristics) Randomize the heuristic. Local searchTo design a local search algorithm for an optimization problem you have to define the following components:
After implementation and test of the above components, improvements in efficiency (ie, computation time) can be achieved by:
A. fast delta evaluation MetaheuristicsImprovements in quality can be achieved by:
A. application of a metaheuristic Metaheuristics
Date: 2011-09-29 14:42:46 CEST HTML generated by org-mode 6.36c in emacs 23 |