MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

BDDs in a Branch and Cut Framework

Markus Behle
Max-Planck-Institut für Informatik - NWG 2
AG1 Mittagsseminar (own work)
AG 1, AG 2  
AG Audience
English

Date, Time and Location

Friday, 22 April 2005
14:15
30 Minutes
46.1 - MPII
024
Saarbrücken

Abstract

Branch & Cut is today's state-of-the-art method to solve 0/1-integer linear programs. Important for the success of this method is the generation of strong valid inequalities, which tighten the linear programming relaxation of 0/1-IPs and thus allow for early pruning of parts of the search tree.


In this paper we present a novel approach to generate valid inequalities for 0/1-IPs which is based on Binary Decision Diagrams (BDDs). BDDs are a datastructure which represents 0/1-vectors as paths of a certain acyclic graph. They have been successfully applied in computational logic, hardware verification and synthesis.

We implemented our BDD cutting plane generator in a branch-and-cut framework and tested it on several instances of the MAX-ONES problem and randomly generated 0/1-IPs. Our computational results show that we have developed competitive code for these problems, on which state-of-the-art MIP-solvers fall short.

Contact

Markus Behle
--email hidden
passcode not visible
logged in users only

Tags, Category, Keywords and additional notes

The paper is a joint work with Bernd Becker, Fritz Eisenbrand and Ralf Wimmer and will be presented at WEA'05.

Markus Behle, 04/18/2005 15:36
Markus Behle, 04/18/2005 15:35 -- Created document.