Contact The MIT Press Information on how to order from The MIT Press Access your saved shopping cart, e-mail list subscriptions, order history, address book, and other info in the Your Profile area MIT Press Home Page


January 1999
255 pp., 51 illus.
(PAPER)
Short

ISBN-10:
0-262-72030-2
ISBN-13:
978-0-262-72030-4

Out Of Print
Related Links
Find this book in a library
Table of Contents
The OPL Optimization Programming Language
Pascal Van Hentenryck

with contributions by Irvin Lustig, Laurent Michel, and Jean-François Puget


Linear programming, integer programming, and combinatorial optimization problems are ubiquitous in areas such as planning, scheduling, sequencing, resource allocation, design, and configuration, yet they are still challenging to formulate and express. OPL (Optimization Programming Language) is a new modeling language for combinatorial optimization that simplifies the formulation and solution of optimization problems. Perhaps the most significant dimension of OPL is the support for constraint programming, including sophisticated search specifications, logical and higher order constraints, and support for scheduling and resource allocation applications.

This book, written by the developer of OPL, is a comprehensive introduction to the OPL programming language and its application to problems in linear and integer programming, constraint programming, and scheduling. Readers should be familiar with combinatorial optimization, at least from an application standpoint.

An industrial implementation of OPL is available from the international software company Ilog.

About the Author

Pascal Van Hentenryck is Professor in the Department of Computer Science at Brown University. He is the author or editor of several MIT Press books.




See Other Titles In:
Computer Science and Intelligent Systems
 General
 Programming
 
Join an E-mail Alert List


 
 
TECHNOLOGY PARTNER: Azility, Inc. TERMS OF USE | PRIVACY POLICY | COPYRIGHT © 2009