Version 22 (modified by swagner, 10 years ago) (diff) |
---|
About
Information on the team of developers, contributors, and awards that HeuristicLab has received.
Development Center
HeuristicLab is continously improved and extended. Here you can access the roadmap with currently active tickets, view the timeline or browse the sources.
Video Tutorials
Video tutorials show how to use the HeuristicLab environment to complete tasks such as experiment analysis, algorithm prototyping or solving regression problems.
Basic Tutorials
Advanced Tutorials
- Create custom algorithms
- How to Create User-defined Problems
- Execute and Analyze experiments using Hive
- Rapid prototyping with scripts
Application-specific Tutorials
- Introduction to symbolic regression
- Introduction to symbolic classification
Howtos
Howtos are detailed instructions that show how to work with HeuristicLab such as designing new problems in the GUI and how to extend HeuristicLab with new features that can be added in new plugins.
Working with HeuristicLab
- Tutorial slides: Algorithm and experiment design
- Define custom problems in the GUI
- Optimize AnyLogic simulation models
- Optimize external applications
- Experiment calculation with HeuristicLab Hive
- Use Hive engine for fine-grained parallel algorithms
- Run HeuristicLab on Linux
Extending HeuristicLab
- Tutorial slides: HeuristicLab programming basics
- Tutorial slides: HeuristicLab programming algorithms and problems
- Create new plugins
- Implement custom views
- Implement a basic algorithm
- Implement custom problems
- Implement GP problems
- Implement a new VRP encoding
- Implement a new VRP evaluator
- Implement a new VRP problem instance
- Integrate HeuristicLab in other applications
Additional Infrastructure
Reference
HeuristicLab includes many algorithms, problems, and operators. Here several of these are explained in more detail.
Algorithms
- Genetic algorithm
- Evolution strategy
- Offspring selection genetic algorithm
- Particle swarm optimization
- Robust taboo search
Problems
- Artificial ant problem
- External evaluation problem
- Real-valued test functions
- Traveling salesman problem
- Vehicle routing problem