Cutting planes in constraint programming: An hybrid approach

21Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In recent years, a growing number of attempts have been performed in order to integrate well known Operations Research(OR) techniques in Constraint Programming (CP) tools. The aim of the integration is to maintain the modelling facilities of the CP paradigm, while improving its performances by exploiting effective OR techniques. In our previous work, we proposed the use of optimization constraints [9], embedding a linear relaxation of the constraint itself and performing pruning on the basis of costs. In particular, domain values can be removed whenever it can be shown that their assignment will necessarily lead to solutions worse than the best solution found. In this setting, the use of cutting planes in global constraints allows to tighten the relaxation so as to infer more accurate bounds on the problem. We propose different ways of using cutting-planes in optimization constraints achieving different levels of tightness of the integration and pruning power. Even if the proposed technique is general, we use as testing application the Travelling Salesman Problem (TSPs) and its time constrained variant. Computational results compare different relaxations in terms of pruning achieved and computational complexity.

Cite

CITATION STYLE

APA

Focacci, F., Lodi, A., & Milano, M. (2000). Cutting planes in constraint programming: An hybrid approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1894, pp. 187–201). Springer Verlag. https://doi.org/10.1007/3-540-45349-0_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free