Binary Decision Diagrams and Integer Programming

Binary Decision Diagrams and Integer Programming
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:697714678
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Binary Decision Diagrams and Integer Programming by :

Download or read book Binary Decision Diagrams and Integer Programming written by and published by . This book was released on with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: In this work we show how Binary Decision Diagrams can be used as a powerful tool for 0/1~Integer Programming and related polyhedral problems. We develop an output-sensitive algorithm for building a threshold BDD, which represents the feasible 0/1~solutions of a linear constraint, and give a parallel \emph{and}-operation for threshold BDDs to build the BDD for a 0/1~IP. In addition we construct a 0/1~IP for finding the optimal variable orderand computing the variable ordering spectrum of a threshold BDD. For the investigation of the polyhedral structure of a 0/1~IP we show how BDDs can be applied to count or enumerate all 0/1~vertices of the corresponding 0/1~polytope, enumerate its facets, and find an optimal solution or count or enumerate all optimal solutions to a linear objective function. Furthermore we developed the freely available tool \texttt{azove} which outperforms existing codes for the enumeration of 0/1~points. Branch~\ & ~Cut is today's state-of-the-art method to solve 0/1~IPs. We present a novel approach to generate valid inequalities for 0/1~IPs which is based on BDDs. We implemented our BDD based separation routine in a Branch~\ & ~Cut framework. Our computational results show that our approach is well suited to solve small but hard 0/1~IPs.


Binary Decision Diagrams and Integer Programming Related Books

Binary Decision Diagrams and Integer Programming
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: - Publisher:

DOWNLOAD EBOOK

In this work we show how Binary Decision Diagrams can be used as a powerful tool for 0/1~Integer Programming and related polyhedral problems. We develop an outp
Binary Decision Diagrams and Integer Programming
Language: en
Pages: 0
Authors: Markus Behle
Categories:
Type: BOOK - Published: 2007 - Publisher:

DOWNLOAD EBOOK

Branching Programs and Binary Decision Diagrams
Language: en
Pages: 418
Authors: Ingo Wegener
Categories: Mathematics
Type: BOOK - Published: 2000-01-01 - Publisher: SIAM

DOWNLOAD EBOOK

Finite functions (in particular, Boolean functions) play a fundamental role in computer science and discrete mathematics. This book describes representations of
Decision Diagrams for Optimization
Language: en
Pages: 262
Authors: David Bergman
Categories: Computers
Type: BOOK - Published: 2016-11-01 - Publisher: Springer

DOWNLOAD EBOOK

This book introduces a novel approach to discrete optimization, providing both theoretical insights and algorithmic developments that lead to improvements over
Handbook of Model Checking
Language: en
Pages: 1210
Authors: Edmund M. Clarke
Categories: Computers
Type: BOOK - Published: 2018-05-18 - Publisher: Springer

DOWNLOAD EBOOK

Model checking is a computer-assisted method for the analysis of dynamical systems that can be modeled by state-transition systems. Drawing from research tradit