Abstract

The usual formulation of a linear program is max $$c\cdot x{:}Ax \le b, x \ge 0$$c·x:Ax≤b,xź0. The core part of this linear program is the $$A$$A matrix since the columns define the variables and the rows define the constraints. The $$A$$A matrix is constructed by populating columns or populating rows, or some of both, depending on the nature of the data and how it is collected. This paper addresses the construction of the $$A$$A matrix and solution procedures when there are separate data sources for the columns and for the rows and, moreover, the data is uncertain. The $$A$$A matrices which are "realizable" are only those which are considered possible from both sources. These realizable matrices then form an uncertainty set $$U$$U for a robust linear program. We show how to formulate and solve linear programs which provide lower and upper bounds to the robust linear program defined by $$U$$U. We also show how to use ordinary linear programming duality to share and divide the "credit/responsibility" of the optimal value of the robust linear program between the two alternative data sources.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call