Abstract
A class of optimization problems over subsets of zero-one vectors of then-dimensional unit cube given by a special linear congruence relation is considered. The general problem is formulated as a zero-one linear program, minimal and complete descriptions of the associated polytopes by linear inequalities are derived and an\(\mathcal{O}(n \log n)\) time algorithm for the optimization problems is given. Since the number of inequalities that completely describe the polytope grows exponentially withn, we also give a separation algorithm that identifies violated inequalities in time\(\mathcal{O}(n^2 )\). A particular variation of the bin packing problem is a special case of our problem and can thus be solved in polynomial time.
Similar content being viewed by others
References
Adler Y (1991) Personal communication.
Balas E, Jerolslow R (1972) Canonical cuts on the unit hypercube. SIAM Journal of Applied Mathematics 23:61–69
Chandru V, Hooker JN (1989) Logical inference: A mathematical programming perspective. In Kumara S, Soyster A, Kashyap RL (eds) Artificial intelligence manufacturing theory and practice. Institute of Industrial Engineers: 97–120
Kallberg J (1991) Personal communication
Knuth D (1968) Fundamental Algorithms: The Art of Computer Programming. Vol. 1, Addison-Wesley, Reading, MA
Padberg M (1993) Linear Programming: Lecture Notes. New York University, New York, NY
Padberg M, Rao MR (1982) Odd minimum cut-sets andb-matchings. Mathematics of Operations Research 7:67–80
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Alevras, D., Rijal, M.P. The convex hull of a linear congruence relation in zero-one variables. ZOR - Methods and Models of Operations Research 41, 1–23 (1995). https://doi.org/10.1007/BF01415061
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01415061