The goal of real-world decision making is to optimize some combinatorial problem. In order to optimize, one needs criteria, which can be expressed for instance as constraints. Real world constraints are usually vague and have different relative importances. Also, data collected from unreliable sources is often slightly incorrect. Sometimes criteria even contradict each other. Therefore compromises are necessary. Typical application areas of combinatorial constraint optimizers include scheduling, design, configuration, planning, and classification. Test application domains for prototypes are steel-production scheduling and classroom roostering. To investigate real-world combinatorial optimization problems, we have designed and partly implemented the StarFLIP++ family of C++ libraries, especially focusing on reusability and applicability for a wide range of combinatorial problems.
StarFLIP++ will ultimately be composed of the following layered sub-libraries:
License: GNU LGPL.
Tags: discrete mathematics, combinatorics, optimization, library.
Programs: ConFLIP++, DomFLIP++, DynaFLIP++, FLIP++, OptiFLIP++.
Interfaces: library, X.
Source language: C++.
Supported language: C++.
Maintainer: Wolfgang Slany.
Developers: Markus Bonner, Friedrich Döll, Jürgen Dorn, Gerhilde Egghart, Georg Fischer, Mario Girsch, Johannes Hajek, Witold Hendrysiak, Akram Jaro, Thomas Länger, Joachim Lukasser, Stefan Mayer, Ali Naraghi, Michael Prah, Andreas Raggl, Claus Reichel, Bernhard Rhomberg, Wolfgang Rumplmaier, Ulrich Santa, Johannes Sarg, Karl Schott, Christian Schwaiger, Günther Skele, Wolfgang Snopek, Christian Stary, Wolfgang Steindl, Klaus Stohl, Thomas Tampier, Gabi Thalhammer, Simone Ulreich, Wolfgang Winsauer, Mazen Younes.
Sponsors: Vienna University of Technology.
Homepage: http://www.dbai.tuwien.ac.at/proj/StarFLIP/.
Documentation: http://www.dbai.tuwien.ac.at/proj/StarFLIP/papers/starflip.ps.gz.
Support: http://www.dbai.tuwien.ac.at/proj/StarFLIP/docuflip/feedback.htm.