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.

Cutting planes in constraint programming: An hybrid approach / Focacci F.; Lodi A.; Milano M.. - STAMPA. - 1894:(2000), pp. 187-201. (Intervento presentato al convegno Principle and Practice of Constraint Programming tenutosi a Singapore nel 2000) [10.1007/3-540-45349-0_15].

Cutting planes in constraint programming: An hybrid approach

Lodi A.;Milano M.
2000

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.
2000
Principle and Practice of Constraint Programming - CP 2000
187
201
Cutting planes in constraint programming: An hybrid approach / Focacci F.; Lodi A.; Milano M.. - STAMPA. - 1894:(2000), pp. 187-201. (Intervento presentato al convegno Principle and Practice of Constraint Programming tenutosi a Singapore nel 2000) [10.1007/3-540-45349-0_15].
Focacci F.; Lodi A.; Milano M.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/905896
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 21
  • ???jsp.display-item.citation.isi??? ND
social impact