MODELING AND COMPUTATIONAL TECHNIQUES FOR LOGIC-BASED INTEGER PROGRAMMING

被引:384
作者
RAMAN, R [1 ]
GROSSMANN, IE [1 ]
机构
[1] CARNEGIE MELLON UNIV, DEPT CHEM ENGN, PITTSBURGH, PA 15213 USA
关键词
D O I
10.1016/0098-1354(93)E0010-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a modelling framework for discrete optimization problems that relies on a logic representation in which mixed-integer logic is represented through disjunctions, and integer logic through propositions. It is shown that transformation of the logic formulation into the equation form is not always desirable, and that therefore there is a need to address the solution of mixed-integer programming problems where some of the mixed-integer relationships are expressed in disjunctions while others are expressed as algebraic constraints. A theoretical characterization of disjunctive constraints is proposed which can serve as a criterion for deciding whether a disjunction should be transformed into equation form. A solution algorithm that generalizes the method of Raman and Grossmann (Computers & Chemical Engineering, 17, 909, 1993) for handling mixed-integer disjunctions symbolically is also proposed. Several examples are presented to illustrate the proposed modelling framework and the potential of the solution method.
引用
收藏
页码:563 / 578
页数:16
相关论文
共 22 条
[1]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[2]   A LIFT-AND-PROJECT CUTTING PLANE ALGORITHM FOR MIXED 0-1 PROGRAMS [J].
BALAS, E ;
CERIA, S ;
CORNUEJOLS, G .
MATHEMATICAL PROGRAMMING, 1993, 58 (03) :295-324
[3]   DISJUNCTIVE PROGRAMMING AND A HIERARCHY OF RELAXATIONS FOR DISCRETE OPTIMIZATION PROBLEMS [J].
BALAS, E .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1985, 6 (03) :466-486
[4]  
BALAS F, 1974, MSRR348 CARN MELL U
[5]   AN ALGORITHM FOR DISJUNCTIVE PROGRAMS [J].
BEAUMONT, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 48 (03) :362-371
[6]  
Benders J.F., 1962, NUMER MATH, V4, P252, DOI DOI 10.1007/BF01386316
[7]   FORMULATING THE SINGLE-MACHINE SEQUENCING PROBLEM WITH RELEASE DATES AS A MIXED INTEGER-PROGRAM [J].
DYER, ME ;
WOLSEY, LA .
DISCRETE APPLIED MATHEMATICS, 1990, 26 (2-3) :255-270
[8]  
Grossmann I. E., 1990, P FOCAPD M, P105
[9]   LOGIC CUTS FOR PROCESSING NETWORKS WITH FIXED CHARGES [J].
HOOKER, JN ;
YAN, H ;
GROSSMANN, IE ;
RAMAN, R .
COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (03) :265-279
[10]  
JEROSLOW RG, 1984, MATH PROGRAM STUD, V22, P167