Institutional Repository

The feasibility problem in the simplex algorithm

Show simple item record

dc.contributor.author Scott, TG
dc.contributor.author Hattingh, JM
dc.contributor.author Steyn, T
dc.contributor.editor Ram, Vevek
dc.date.accessioned 2019-05-14T13:04:39Z
dc.date.available 2019-05-14T13:04:39Z
dc.date.issued 1996
dc.identifier.citation Scott, TG; Hattingh, JM; Steyn, T. (1996) The feasibility problem in the simplex algorithm. Industry Meets Academia: Proceedings of the 1996 National Research and Development Conference, The South African Institute of Computer Scientists and Information Technologists, Interaction Conference Centre, University of Natal, Durban, 26 & 27 September, hosted by The Department of Computer Science and Information Systems, University of Natal, Pietermaritzburg, edited by Vevek Ram, (ISBN 0-620-20568-7). en
dc.identifier.isbn 0-620-20568-7
dc.identifier.uri http://hdl.handle.net/10500/25430
dc.description.abstract The simplex method is one way of solving a linear programming problem (LP-problem). The simplex method needs a basic feasible solution to start the solution process. This requires an available non-singular basis. Normally it is difficult to identify a non-sin!,rular basis from the problem data. Thus the simplex method introduces the concept of artificial variables that provides a non-singular basis. An artificial objective function is also introduced in such a way that the cost coefficients of the artificial variables are positive (negative), while the cost coefficients of the other variables are zero. By minimizing (maximizing) this new objective function, with the simplex algorithm, a feasible solution for the original problem is obtained. This is also known as the phase one problem of the simplex algorithm. Our paper will concentrate on the aspect of finding pivot selection heuristics for the phase one problem with the objective to improve the performance of the algorithm. If no artificial variables are basic, it means that an optimum solution for phase one is found. In our approach we show how a feasible solution can be obtained by using an evaluation function. This evaluation function guides the pivot process of the simplex method in such a way that it will, as a first priority, try to pivot artificial variables out of the basis. We show how this evaluation function can be used in conjunction with other well-known column selection heuristics. We also show how this approach can be used with multiple pricing, a technique that strives to minimize data transformations at each step. The evaluation function is also employed to improve numerical stability in the solution process. Experimental work on some problems from the NETLIB test suite is presented. This empirical work also compares this approach to well-known column selection heuristics. en
dc.language.iso en en
dc.title The feasibility problem in the simplex algorithm en
dc.type Other en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UnisaIR


Browse

My Account

Statistics