Abstract
GloptLab is an easy-to-use testing and development platform for solving quadratic constraint satisfaction problems, written in Matlab. The algorithms implemented in GloptLab are used to reduce the search space: scaling, constraint propagation, linear relaxations, strictly convex enclosures, conic methods, and branch and bound. All these methods are rigorous; hence, it is guaranteed that no feasible point is lost. Finding and verifying feasible points complement the reduction methods. From the method repertoire custom-made strategies can be built, with a user-friendly graphical interface. GloptLab was tested on a large test set of constraint satisfaction problems, and the results show the importance of composing a clever strategy.
Acknowledgements
I would like to thank Arnold Neumaier for his help and support and Martin Fuchs for his creative ideas and corrections. Numerous suggestions by the referees, which markedly improved the presentation of the paper, are gratefully acknowledged. This paper was made possible through research grant FSP 06/003 from the University of Vienna.