Abstract
A Linear Programme (LP) involves a conjunction of linear constraints and has a well defined dual. It is shown that if we allow the full set of Boolean connectives {∧, ∨, ∼} applied to a set of linear constraints we get a model which we define as a Logical Linear Programme (LLP). This also has a well defined dual preserving most of the properties of LP duality. Generalisations of the connectives are also considered together with the relationship with Integer Programming formulation.
Similar content being viewed by others
References
Balas, E. (1974), Disjunctive Programming: Facets of the Convex Hull of Feasible Integer Points, Carnegie-Mellon University, Management and Science Research Report, No. 348.
Balas, E. (1977), A Note on Duality in Disjunctive Programming, JOTA 21: 523-528.
Carre, B.A. (1971), An Algebra for Network Routing Problems, J. Inst. Math. App. 7: 273-293.
Cuninghame-Green, R.A. (1979), Minimax Algebra, Springer-Verlag, Berlin.
Dantzig, G.B. (1963), Linear Programming and Extensions, Princeton.
Jeroslow, R.G. (1989), Logic-based Decision Support, Annals of Discrete Mathematics, Monograph 40.
McKinnon, K.I. and Williams, H.P. (1989), Constructing Integer Programming Models by the Predicate Calculus, Annals of OR 21: 227-246.
Williams, H.P. (1994), An Alternative Explanation of Disjunctive Formulations, Eur. J. Ops. Res. 72: 200-203.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Williams, H. The Dual of a Logical Linear Programme. Journal of Global Optimization 18, 129–141 (2000). https://doi.org/10.1023/A:1008328500933
Issue Date:
DOI: https://doi.org/10.1023/A:1008328500933