Logical representation of integer programming models

https://doi.org/10.1016/S0167-9236(96)80002-9Get rights and content

Abstract

From the formulation point of view, the Integer Programming (IP) formulation is no more than indicating some decision variables in a Linear Programming model to integer variables. Nevertheless, the interpretation as well as formulation of the IP model is not an easy task at all, because the model has implicit logical meanings in some of the variables and constraints. To explicitly represent the formulation of an integer programming model, eleven logical operators are identified. So the model formulated at this level is called the Logical Integer Programming model. To formalize the transformation process of the model to the solvable conventional integer programming model (called Base Level Integer Programming model), a series of theorems are derived. This approach is implemented on the system UNIK-IP. UNIK-IP opens a single threaded interface of optimization models with the rule based systems which imply the AND/OR relationships.

References (32)

  • E. Balas

    Disjunctive Programming and a Heirarchy of Relaxations for Discrete Optimization Problems

    SIAM Journal on Algebraic and Discrete Methods

    (1985)
  • C. Coullard et al.

    Interdependence of Methods and Representations in Design of Software for Combinatorial Optimization

    Working Paper

    (1995)
  • V. Dhar et al.

    Integer Programming vs. Expert Systems: An Experimental Comparison

    Communications of the ACM

    (March 1990)
  • M.L. Fisher

    The Lagrangian Relaxation Method for Solving Integer Programming Problems

    Management Science

    (January 1981)
  • R. Fourer et al.

    Expressing Special Structures in an Algebraic Modeling Language for Mathematical Programming

    ORSA Journal on Computing

    (1995)
  • R.S. Garfinkel et al.
  • A.M. Geoffrion

    An Introduction to Structured Modeling

    Management Science

    (1987)
  • A.M. Geoffrion

    The Formal Aspects of Structured Modeling

    Operations Research

    (1989)
  • A.M. Geoffrion

    Computer-Based Modeling Environments

    European Journal of Operational Research

    (1989)
  • F. Glover

    Future Paths for Integer Programming and Links to Artificial Intelligence

    Computer and Operations Research

    (1986)
  • S.Y. Huh

    Modelbase Construction with Object-Oriented Constructs

    Decision Sciences

    (1993)
  • R.G. Jeroslow
    (1989)
  • C.S. Kim et al.
    (1995)
  • R. Krishnan

    Knowledge Based Aids for Model Construction

  • R. Krishnan et al.

    A Knowledge-Based Mathematical Model Formulation System

    Communications of the ACM

    (1992)
  • H.G. Lee

    Constraint Logic Programming and Mixed Integer Programming

  • Cited by (0)

    View full text