Hi,

I knew that Hyflex do hyperheuristics on specific problem domains . Also, it is only .jar file and you can not change the instance inside it nor changing the problem domain on it. Please, I am wondering if there is available Hyper-heurisitics open source code in Java or C# or other language.

Thanks in advance

asked 17 Nov '14, 11:04

osmaneg2000's gravatar image

osmaneg2000
31115
accept rate: 0%


Hyperheuristics are on my TODO list for OptaPlanner (java, open source).

Meanwhile there's a workaround as described in the docs chapter 12: use a different solver configuration based on some properties of the dataset. For example: if the dataset has more than 10 000 variables, use Late Acceptance instead of Tabu Search. According to the answers on my previous question, that already constitutes a hyperheuristic.

link

answered 19 Nov '14, 02:29

Geoffrey%20De%20Smet's gravatar image

Geoffrey De ... ♦
3.6k32764
accept rate: 6%

I do not know if it can really be useful in your case, but I have written a library to do Adaptive Large Neighborhood Search (meaning that the heuristics used in a given iteration are selected based on their performance in previous iterations). It is implemented in C++ and available at https://code.google.com/p/alns-framework/

It is not a generic hyper-heuristic library as such, but maybe it can be useful to you (beware that currently the user base is only a few people, so if you run into issues, do not hesitate to contact me).

link

answered 19 Nov '14, 02:50

Renaud's gravatar image

Renaud
60517
accept rate: 8%

edited 19 Nov '14, 02:52

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×190
×39
×1

Asked: 17 Nov '14, 11:04

Seen: 18,958 times

Last updated: 19 Nov '14, 02:52

OR-Exchange! Your site for questions, answers, and announcements about operations research.