TOOLS FOR REFORMULATING LOGICAL FORMS INTO ZERO-ONE MIXED-INTEGER PROGRAMS

Citation
G. Mitra et al., TOOLS FOR REFORMULATING LOGICAL FORMS INTO ZERO-ONE MIXED-INTEGER PROGRAMS, European journal of operational research, 72(2), 1994, pp. 262-276
Citations number
28
Categorie Soggetti
Management,"Operatione Research & Management Science
ISSN journal
03772217
Volume
72
Issue
2
Year of publication
1994
Pages
262 - 276
Database
ISI
SICI code
0377-2217(1994)72:2<262:TFRLFI>2.0.ZU;2-E
Abstract
A systematic procedure for transforming a set of logical statements or logical conditions imposed on a model into an Integer Linear Programm ing (ILP) formulation or a Mixed Integer Programming (MIP) formulation is presented. A reformulation procedure which uses the extended rever se Polish notation to represent a compound logical form is then descri bed. The syntax of an LP modelling language is extended to incorporate statements in propositional logic forms with linear algebraic forms w hereby 0-1 MIP models can be automatically formulated. A prototype use r interface by which logical forms can be reformulated and the corresp onding MIP constructed and analysed within an existing Mathematical Pr ogramming modelling system is illustrated. Finally, the steps to formu late a discrete optimisation model in this way are illustrated by mean s of an example.