Download Heuristic Algorithms for NP

Transcript
Chapter
3
Scope of Project
It is the aim of the project to implement a decent number of transformations to
different kinds of NPC problems and develop various kinds of algorithms for a
subset of these problems. The algorithms I implement will be my own, because
I figure it might be a good idea to start from scratch, this however does not
guaranty that the algorithms I end up with are original, and I will not spend
any time investigating whether or not that be the case.
In the project I emphasize the following:
• This is not just a proof of concept. It is meant to be optimized for practical
use,
• it should be easy for third party to extend the framework with new problems and transformations that uses the existing heuristic algorithms,
• it should be easy for third party to extend the framework with new heuristic algorithms,
• the framework should be able to find the best suited transformations automatically,
• and for the problems implemented the transformed problem input/output
should be viewable in nice graphical user interface.