Skip to content

HeuristicLab - An environment for heuristic and evolutionary optimization

License

Notifications You must be signed in to change notification settings

chrishaider/HeuristicLab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeuristicLab

TeamCity build status

About HeuristicLab

HeuristicLab is an open-source environment for heuristic optimization that features several metaheuristic optimization algorithms as well as optimization problems. It is developed by the research group Heuristic and Evolutionary Algorithms Laboratory (HEAL) of the University of Applied Sciences Upper Austria and is based on C# and Microsoft .NET.

We know that many people are using HeuristicLab in business, research and teaching activities. Please contact us, if you're using HeuristicLab in your teaching activities, if you have interesting business cases, or if you would like to get in contact for a research collaboration. It would be great to hear from you!

Core Features

  • Graphical User Interface
  • Algorithm Prototyping
  • Evolutionary Algorithms
  • Genetic Programming
  • Data Analysis and Symbolic Regression
  • Simulation-based Optimization
  • Experiment Design and Analysis
  • Plugin-based Architecture

Awards

In May 2009 we submitted HeuristicLab for the Microsoft Innovation Award 2009. Both, an expert jury and a public audience, perceived HeuristicLab as one of the three most innovative software projects from 64 submissions. We are of course very happy about such a recognition and the award itself, which was presented by Austria's Federal Minister for Science and Research Dr. Johannes Hahn.

System Requirements

Starting from 3.3.16 HeuristicLab requires a 64-bit operating system to use all features. Specifically, the OR-Tools integration is affected. You can still run HeuristicLab in 32-bit environments, but you have to remove Google.OrTools.dll from the folder containing the HeuristicLab.exe file before you start it.

HeuristicLab is based on the Microsoft .NET Framework. In order to be able to run HeuristicLab properly, you have to download and install the following software package:

HeuristicLab Google Group

If you have any questions, comments, recommendations, or feedback in general, you can also join our ​HeuristicLab Google Group.

License

HeuristicLab is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

HeuristicLab is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License v3 for more details.

About

HeuristicLab - An environment for heuristic and evolutionary optimization

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.0%
  • Smalltalk 0.3%
  • HTML 0.2%
  • Rich Text Format 0.2%
  • JavaScript 0.2%
  • TSQL 0.1%