An experiment with simplex method for solving linear programming problems
| bracu.type.group | Student Works | |
| dc.contributor.advisor | Kaykobad, Mohammad | |
| dc.contributor.author | Shameem, Samiha | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2022-06-08T05:27:38Z | |
| dc.date.available | 2022-06-08T05:27:38Z | |
| dc.date.copyright | 2022 | |
| dc.date.issued | 2022-01 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 31- 32). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022. | en_US |
| dc.description.abstract | Linear programming (LP) is the most popular among optimization techniques used in production, industry, planning and in other areas. Simplex method for solving LP problems has been in use for more than 70 years. Despite the fact that pathological examples can be created in which simplex algorithm requires exponential number of iterations, in practice it has been found very e cient. In this research, we aim to devise an improvised algorithm for the simplex method so as to reach optimality in fewer iterations. In a feasible region with di erentiable surface, optimal solution will correspond to a point in which gradient of the objective function will coincide with the normal of the surface. LP theory asserts that if an LP has an optimal solution there is one at a vertex of the polyhedron. Unfortunately vertices of the polyhedron are in the intersection of n or more hyperplanes and therefore are not di erentiable. Moreover, LP theory asserts that there is an optimal vertex at which gradient of the objective function will lie in the cone determined by normals of hyperplanes intersection of which is the vertex itself. Unfortunately nding the right combination of the hyperplanes is a combinatorial problem. Therefore, we may think of starting simplex iterations from a point where gradient of the objective function makes minimum angles with the normals of hyperplanes determining the point. It may be noted here that such a point may well be beyond feasible region, and we may need iterations to reach feasibility. We would like to carry out simulation of this algorithm and compare its performance with the existing simplex algorithm. Furthermore, we have noted two other issues of LP problem. Firstly, we show that revenue maximizing and pro t maximizing LP problems are equivalent. Secondly, LP duality is robust in the sense that even if non-negativity constraints are included into the main constraints duality results hold. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science | |
| dc.description.statementofresponsibility | Samiha Shameem | |
| dc.format.extent | 32 pages | |
| dc.identifier.other | ID 18101007 | |
| dc.identifier.uri | http://hdl.handle.net/10361/16944 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | Linear programming | en_US |
| dc.subject | Simplex method | en_US |
| dc.subject | Basic feasible solution | en_US |
| dc.subject | Feasibility | en_US |
| dc.subject | Infeasibility | en_US |
| dc.subject | Duality | en_US |
| dc.subject.lcsh | Programming, Linear | |
| dc.title | An experiment with simplex method for solving linear programming problems | en_US |
| dc.type | Thesis | en_US |