1 The Cosine Simplex Algorithm H. W. Corley a , Jay Rosenberger a , Wei-Chang Yeh b , and T. K. Sung a a Department of Industrial and Manufacturing Systems Engineering The University of Texas at Arlington Arlington, TX 76019-0017 corley@uta.edu, jrosenbe@uta.edu, t_k_sung@yahoo.com b e-Integration & Collaboration Laboratory Department of Applied Mathematics National Chiayi University P.O. Box 67-100, Taichung, Taiwan 408, R.O.C. yeh@ieee.org Abstract: An extension of the simplex algorithm is presented. For a given linear programming problem, a sequence of relaxed linear programming problems is solved until a solution to the original problem is reached. Each successive relaxed problem is obtained from the previous one by adding a single constraint chosen from the constraints violated by the solution to the previous relaxed problem. This added constraint maximizes the cosine of the angle that the gradient of any violated constraint forms with the gradient of the objective function. In other words, each successive relaxed problem is obtained by adding the violated constraint most parallel to the objective function. The proposed algorithm terminates when no constraints are violated. Preliminary results indicate that this cosine simplex algorithm reduces both the number of simplex iterations and the number of computations at each iteration. Key Words: optimization, linear programming, simplex algorithm, cosine simplex algorithm