Published

2003-07-01

A “feasible direction” search for Lineal Programming problem solving

Una búsqueda de "Direcciones factibles” para la solución de problemas de programación lineal

DOI:

https://doi.org/10.15446/ing.investig.v23n3.14703

Keywords:

linear programming, simplex method, polyhedral characteristics, primal and dual linear programs relations, karush-kuhn-tucker optimality criteria (en)
programación lineal, método simplex, características poliédricas, relaciones de los programas lineales principal y dual, criterios de optimalidad Karush-Kuhn-Tucker (es)

Downloads

Authors

  • Jaime U Malpica Angarita Universidad Nacional de Colombia

The study presents an approach to solve linear programming problems with no artificial variables. A primal linear minimization problem in standard form and its associated dual linear maximization problem are used. Initially, the dual (or a partial dual) program is solved by a "feasible direction" search, where the Karush-Kuhn-Tucker conditions help to verify its optimality and then its feasibility. The "feasible direction" search exploits the characteristics of the convex polyhedron (or polytope) formed by the dual program constraints to find a starting point and then follows line segments, whose directions are found in affine subspaces defined by boundary hyperplanes of polyhedral faces, to find next points up to the (an) optimal one. Then, the remaining dual constraints not satisfied at that optimal dual point, if there are any, are handled as nonbasic variables of the primal program, which is to be solved by such "feasible direction" search.

El estudio presenta un enfoque para resolver problemas de programa con lineal sin el uso de variables artificiales. Se emplea la pareja dual: un problema lineal de minimización (principal) en la forma estándar y un problema lineal de maximización asociado (dual). Inicialmente, el programa dual (o un programa dual parcial) se resuelve por medio de una búsqueda de "direcciones factibles", donde las condiciones de Karush-Kuhn Tucker ayudan, primero, a verificar su optimalidad y después, su factibilidad. La búsqueda de "direcciones factibles" explota las características del poliedro (o politopo) convexo formado por las restricciones del programa dual para hallar un punto inicial y luego sigue segmentos de rectas cuyas direcciones se encuentran en subespacios afines definidos por los hiperplanos de frontera de las caras poliédricas, para hallar los puntos siguientes hasta el (o un) punto óptimo. Luego, las restricciones duales restantes no satisfechas en aquel punto dual óptimo, si hay alguna, se manejan como variables no básicas del programa principal, que se resuelve por la misma búsqueda de "direcciones factibles".

References

Alevras, D.; Padberg, M.W. (2001). Linear Optimization and Extensions, Problems and Solutions. New York: Springer-Verlag.

Banchoff, T,; Werner, J. (1992). Linear Algebra Through Geometry. Second Ed. New York; Springer-Verlag.

Bazaraa, M.; Jarvis, J., y Sherali, H. (1990). Linear Programming and Network Rows, Second Ed. New York: John Wiley.

Dantzig, G.B. (1963). Linear Programming and Extensions. New Jersey: Princeton University Press, Princeton.

Gale, D. (1960). The Theory of Linear Economic Models, New York: McGraw-Hill.

Mangasarian, O. L. (1969). Nonlinear Programming. New York: McGraw-Hill.

Papadimitriou, C.H. (1998). Combinatorial Optimization: Algorithms and Complexity. New York Dover Publications, Mineola.

Rockafellar, R.T. (1970), Convex Analysis. New Jersey: Princeton University Press, Princeton,

Simonnard, M. (1966). Linear Programming. New Jersey: Prentice-Hall, Englewood Cliffs,

Stoer, J.; Witzgall, C. (1970), Convexity and Optimization in Finite Dimensions I. New York: Springer-Verlag.

Zoutendijk, G. (1976). Mathematical Programming Methods. Amsterdam: North-Holland Publishing.

Dimensions

PlumX

Article abstract page views

608

Downloads

Download data is not yet available.

How to Cite

A “feasible direction” search for Lineal Programming problem solving. (2003). Ingeniería E Investigación, 23(3), 39-43. https://doi.org/10.15446/ing.investig.v23n3.14703