Lecture Notes in Computer Science 6697

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 4728

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 4454

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 4510

Lecture Notes in Computer Science 5004

Lecture Notes in Computer Science 6663

Lecture Notes in Computer Science 4401

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 4797

Lecture Notes in Computer Science 7342

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Research Reports ESPRIT

Detection of Intrusions and Malware, and Vulnerability Assessment

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 8341

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 5671

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 6037

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 5587

Lecture Notes in Computer Science 8036

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Lecture Notes in Artificial Intelligence 4327

The Archaeology of Anxiety

Lecture Notes in Computer Science 4449

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

Lecture Notes in Computer Science 3527

Lecture Notes in Computer Science 3507

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

Lecture Notes in Computer Science 7149

Lecture Notes in Computer Science 9249

Lecture Notes in Computer Science 6647

Curriculum Vitae Person Education Professional career

Lecture Notes in Computer Science 8031

Lecture Notes in Computer Science 5581

Lecture Notes in Computer Science 4883

German Yearbook on Business History 1986

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Lecture Notes in Computer Science 6815

Lecture Notes in Computer Science 5438

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Curriculum Vitae for Marlis Buchman

SERGIU KLAINERMAN CURRICULUM VITAE

Emotional Engineering Volume 5

REPORT OF THE TELSIKS 2001 CONFERENCE

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Lecture Notes in Computer Science 7734

Stephan Schiffel. Research Interests

Lecture Notes in Computer Science 3061

17 th International Configuration Workshop

Lecture Notes in Artificial Intelligence 6517

Acoustics 2012 Fremantle: Acoustics, Development and the Environment

CURRICULUM VITAE Michael (Michail) Th. Rassias

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 3925

Lecture Notes in Computer Science 7189

Early Modern Philosophers and the Renaissance Legacy

Lecture Notes in Computer Science 6035

NCCR Digital Fabrication. Dr. Russell Loveridge. Managing Director NCCR Digital Fabrication

Lecture Notes in Computer Science 7744

Lecture Notes in Computer Science 7896

Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem. Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1

Nonprofit and Civil Society Studies

Progress in Mathematics Volume 95

Lecture Notes in Computer Science 7679

Lecture Notes in Computer Science 9211

NEW THEORIES IN GROWTH AND DEVELOPMENT

Automatic Cryptanalysis of Block Ciphers with CP

The Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías

Lecture Notes in Computer Science 7309

Lecture Notes in Computer Science 6092

TRAVEL FELLOWSHIP. John Belle traveling in England between studies at the Architectural Association in London.

Homepage: volpe. Curriculum Vitae

Lecture Notes in Computer Science 7140

CREATIVITY DESIGN INNOVATION

Lecture Notes in Computer Science 6705

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

STUDIES IN ORGANIZED CRIME

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

Keynote Address: Dr. Miguel Dias INDUSTRIAL AUGMENTED REALITY: THEORY AND APPLICATIONS

Lecture Notes in Computer Science 7384

Dr. Lena Maria Schaffer

Lecture Notes in Computer Science 7137

ACADEMIC QUALIFICATIONS:

THE SMALL HOUSE OF UNIVERSAL DESIGN AWARD

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Climate Change Mitigation and Adaptation: An Organizational Science Perspective

Fπ8, the 8 th International Symposium on Functional π-electron Systems

A Bibliography of Books about REDUCE

Study. Review of External Market Valuations of Properties Located Abroad. HypZert Professional Group International. As at: November 2011

Lecture Notes in Computer Science 9596

FIG Commission 3 Spatial Information Management. Report of Activities 2009

Transcription:

Lecture Notes in Computer Science 6697 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Germany Madhu Sudan Microsoft Research, Cambridge, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbruecken, Germany

Tobias Achterberg J. Christopher Beck (Eds.) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems 8th International Conference, CPAIOR 2011 Berlin, Germany, May 23-27, 2011 Proceedings 13

Volume Editors Tobias Achterberg Zuse Institut Berlin Takustr. 7 14195 Berlin, Germany E-mail: achterberg@zib.de J. Christopher Beck University of Toronto Department of Mechanical and Industrial Engineering 5 King s College Rd. Toronto, ON, M5S 3G8, Canada E-mail: jcb@mie.utoronto.ca ISSN 0302-9743 e-issn 1611-3349 ISBN 978-3-642-21310-6 e-isbn 978-3-642-21311-3 DOI 10.1007/978-3-642-21311-3 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: Applied for CR Subject Classification (1998): G.1.6, G.1, G.2.1, F.2.2, I.2, J.1 LNCS Sublibrary: SL 1 Theoretical Computer Science and General Issues Springer-Verlag Berlin Heidelberg 2011 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface The 8th International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR 2011) was held in Berlin, Germany, May 23 27, 2011. The conference is intended primarily as a forum to focus on the integration and hybridization of the approaches of constraint programming (CP), artificial intelligence (AI), and operations research (OR) technologies for solving largescale and complex real-life combinatorial optimization problems. CPAIOR is focused on both theoretical and practical, application-oriented contributions. Submissions for this year were 22 long papers and 13 short papers. Each paper received three independent peer reviews which formed the basis for the acceptance of 13 long papers and 7 short papers. These papers are published in full in the proceedings. Many thanks to the members of the Program Committee and the external reviewers, who reviewed all the submissions in detail and discussed conflicting papers deeply. In addition, the Program Chairs solicited late-breaking abstracts for presentation at the conference. The number of selected abstracts wasnotyetavailableatpresstime. Thanks to the Department of Scientific Information of the Zuse Institute Berlin, video recordings of the presentations of CPAIOR 2011 were made. They can be found on the CPAIOR 2011 webpage at cpaior2011.zib.de. Wewould like to especially thank Wolfgang Dalitz and the Web Technology and Multimedia group for creating this valuable record of the conference. This volume includes abstracts of the three invited talks of CPAIOR: Craig Boutilier, University of Toronto, Canada, on the use of AI and OR techniques for preference elicitation and learning in social choice Ian Gent, University of St. Andrews, UK, on constraint propagation in CP and SAT Andrea Lodi, University of Bologna, Italy, on bilevel programming and its impact in branching, cutting and complexity CPAIOR 2011 also included a one-day Master Class and one day of workshops. The Master Class is intended for PhD students, researchers, and practitioners and was held on the theme of search in AI, OR, CP, and SAT. Four speakers addressed each of these topics individually and then participated in a panel discussion to highlight opportunities for cross-fertilization. The speakers were: John Chinneck, Carleton University, Canada, on search in mixed-integer programming Gilles Pesant, Ecole Polytechnique, Canada, on search in constraint programming

VI Preface Nathan Sturtevant, University of Denver, USA, on search in AI Marijn Heule, Delft University of Technology, The Netherlands, on search for satisfiability The one-day workshop program consisted of four workshops: Energy Organized by Armin Fügenschuh, Benjamin Hiller, Jesco Humpola, and Thorsten Koch, all from Zuse Institute Berlin, Germany Hybrid Methods for Nonlinear Combinatorial Optimization Problems Organized by Stefano Gualandi, Universita di Pavia, Italy, and Pietro Belotti, Clemson University, USA Innovative Scheduling and Other Applications Using CP-AI-OR Organized by Armin Wolf, Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik, FIRST, Germany, and Petra Hofstedt, Brandenburgische Technische Universität Cottbus, Germany Mathematical Optimization of Railway Systems Organized by Ralf Borndörfer, Zuse Institute Berlin/TU Darmstadt, Germany, Holger Flier, ETH Zürich, Switzerland, Martin Fuchsberger, ETH Zürich, Switzerland, and Thomas Schlechte, Zuse Institute Berlin, Germany The staff at Zuse Institute Berlin did an outstanding job providing administrative support, making sure the money was in the right place at the right time, and in handling the registrations. In particular, we would like to thank Annerose Steinke, Sylke Arencibia, Sybille Mattrisch, and Bettina Kasse. A special thanks goes to the Conference Chairs, Timo Berthold, Ambros Gleixner, Stefan Heinz, and Thorsten Koch, for the organization and substantial efforts on sponsorship, publicity, logistics, and all the other things that have to happen behind the scenes to make a conference work. Finally, we would like to thank the sponsors who made it possible to organize this conference: DFG Research Center Matheon, Zuse Institute Berlin, the Association for Constraint Programming, SAS, IBM, AIMMS, Gurobi Optimization, FICO, the Institute for Computational Sustainability, GAMS, IVU Traffic Technologies AG, MOSEK Optimization, National ICT Australia, Jeppesen, the ABB Group, atesio GmbH, ProCom GmbH, AMPL, and OGE. May 2011 Tobias Achterberg J. Christopher Beck

Conference Organization Program Chairs Tobias Achterberg, J. Christopher Beck Conference Chairs Timo Berthold, Ambros M. Gleixner, Stefan Heinz, Thorsten Koch Program Committee Oliver Bastert Bob Bixby John Chinneck Andrew Davenport Sophie Demassey Bernard Gendron Carla Gomes Youssef Hamadi Emmanuel Hebrard Susanne Heipcke John Hooker Jeff Linderoth Andrea Lodi Michele Lombardi Luc Mercier Laurent Michel Ian Miguel Michela Milano Laurent Perron Gilles Pesant Marc Pfetsch Claude-Guy Quimper Ted Ralphs Jean-Charles Régin Andrea Rendl Louis-Martin Rousseau Ashish Sabharwal Meinolf Sellmann Paul Shaw Helmut Simonis Paolo Toth Michael Trick Gilles Trombettoni Klaus Truemper Pascal Van Hentenryck Willem-Jan van Hoeve Mark Wallace Armin Wolf Tallys Yunes Alessandro Zanarini External Reviewers Alejandro Arbelaez David Bergman Andre Cire Lars Kotthoff Robert Mateescu Eoin O Mahony Yves Papegay Philippe Refalo Fabrizio Riguzzi Petr Vilím

Table of Contents Preference Elicitation and Preference Learning in Social Choice (Invited Talk)... 1 Craig Boutilier Propagation in Constraints: How One Thing Leads to Another (Invited Talk)... 2 Ian P. Gent On Bilevel Programming and its Impact in Branching, Cutting and Complexity (Invited Talk)... 3 Andrea Lodi Optimization Methods for the Partner Units Problem... 4 Markus Aschinger, Conrad Drescher, Gerhard Friedrich, Georg Gottlob, Peter Jeavons, Anna Ryabokon, and Evgenij Thorstensen Manipulating MDD Relaxations for Combinatorial Optimization... 20 David Bergman, Willem-Jan van Hoeve, and John N. Hooker The AllDifferent Constraint with Precedences... 36 Christian Bessiere, Nina Narodytska, Claude-Guy Quimper, and Toby Walsh Retail Store Workforce Scheduling by Expected Operating Income Maximization... 53 Nicolas Chapados, Marc Joliveau, and Louis-Martin Rousseau Spatial and Objective Decompositions for Very Large SCAPs... 59 Carleton Coffrin, Pascal Van Hentenryck, and Russell Bent Upgrading Shortest Paths in Networks... 76 Bistra Dilkina, Katherine J. Lai, and Carla P. Gomes Parallel Machine Scheduling with Additional Resources: A Lagrangian-Based Constraint Programming Approach... 92 Emrah B. Edis and Ceyda Oguz Branch-Cut-and-Propagate for the Maximum k-colorable Subgraph Problem with Symmetry... 99 Tim Januschowski and Marc E. Pfetsch

X Table of Contents Climbing Depth-Bounded Adjacent Discrepancy Search for Solving Hybrid Flow Shop Scheduling Problems with Multiprocessor Tasks... 117 Asma Lahimer, Pierre Lopez, and Mohamed Haouari On Counting Lattice Points and Chvátal-Gomory Cutting Planes... 131 Andrea Lodi, Gilles Pesant, and Louis-Martin Rousseau Precedence Constraint Posting for Cyclic Scheduling Problems... 137 Michele Lombardi, Alessio Bonfietti, Michela Milano, and Luca Benini A Probing Algorithm for MINLP with Failure Prediction by SVM... 154 Giacomo Nannicini, Pietro Belotti, Jon Lee, Jeff Linderoth, François Margot, and Andreas Wächter Recovering Indirect Solution Densities for Counting-Based Branching Heuristics... 170 Gilles Pesant and Alessandro Zanarini Using Hard Constraints for Representing Soft Constraints... 176 Jean-Charles Régin The Objective Sum Constraint... 190 Jean-Charles Régin and Thierry Petit Almost Square Packing... 196 Helmut Simonis and Barry O Sullivan Efficient Planning of Substation Automation System Cables... 210 Thanikesavan Sivanthi and Jan Poland A New Algorithm for Linear and Integer Feasibility in Horn Constraints... 215 K. Subramani and James Worthington Timetable Edge Finding Filtering Algorithm for Discrete Cumulative Resources... 230 Petr Vilím Identifying Patterns in Sequences of Variables... 246 Alessandro Zanarini and Pascal Van Hentenryck Author Index... 253