JBoss.org Community Documentation

- Prev
- Next

## Chapter 12. Hyperheuristics

## 12.1. Overview

A hyperheuristic automates the decision which heuristic(s) to use on a specific data set.

A future version of OptaPlanner will have native support for hyperheuristics. Meanwhile, it's pretty easy to implement it yourself: Based on the size or difficulty of a data set (which is a criterion), use a different Solver configuration (or adjust the default configuration using the Solver configuration API). The Benchmarker can help to identify such criteria.

- PrevChapter 11. Evolutionary algorithms
- Top of page
- Front page
- NextChapter 13. Partitioned search