[[PageOutline(1-3, Contents, pullout)]] == About HeuristicLab == '''HeuristicLab''' is a framework for '''heuristic and evolutionary algorithms''', developed and successively applied by members of the '''Heuristic and Evolutionary Algorithms Laboratory''' since 2002. Among other aspects, a sophisticated graphical user interface distinguishes HeuristicLab from existing heuristic optimization frameworks, which usually require comprehensive programming skills to adjust and extend the algorithms for a particular problem. In HeuristicLab algorithms are represented as operator graphs and changing or rearranging operators can be done by drag-and-drop without actually writing code. The framework thereby shifts algorithm development capability from the software engineer to the user and practitioner. It is of course still possible to extend the framework on code level and algorithm developers benefit from HeuristicLab’s light-weight plug-in mechanism that allows them to integrate custom algorithms, solution representations or optimization problems with ease. This concept leads to a significant level of code reuse across metaheuristic variants and encourages users to successively gain more knowledge about algorithm development. == Download HeuristicLab == HeuristicLab is based on the Microsoft .NET Framework. You have to download and install it before you can use HeuristicLab. The following or a better system configuration is recommended to use HeuristicLab efficiently: * Microsoft .NET Runtime Environment * ToDo: Add additional requirements Please note, that we don't have any experience in using HeuristicLab with the Mono Project and are therefore also unable to provide any support. If you have gained any experience with Mono and HeuristicLab, we would be thankful for any kind of feedback. || Version ||= Binary =||= Dev =|| ||= HeuristicLab 3.3 =|| 3.3.x || 3.3.1.dev||