An extensive simplex method for mapping global feasibility

Understanding the global feasibility of engineering decision-making problems is fundamental to the synthesis of rational engineering decisions. An Extensive Simplex Method is presented to solve the global feasibility for a linear decision model relating multiple decision variables to multiple performance measures, and constrained by corresponding limits. The developed algorithm effectively traverses all extreme points in the feasible space and establishes the graph structure reflecting the active constraints and their connectivity. The algorithm demarcates basic and nonbasic variables at each extreme point, which is exploited to traverse the active constraints and merge the degenerate extreme points. Finally, a random model generator is presented with the capability to control the matrix sparseness and the model degeneracy for an arbitrary number of decision variables and performance measures. The results indicate that all these model properties are significant factors which affect the total number of extreme points, their connected graph, and the global feasibility.

[1]  N. Chernikova Algorithm for finding a general formula for the non-negative solutions of a system of linear equations , 1964 .

[2]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Nesa L'abbe Wu,et al.  Linear programming and extensions , 1981 .

[4]  Stephen Smale,et al.  On the average number of steps of the simplex method of linear programming , 1983, Math. Program..

[5]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[6]  Robert L. Smith,et al.  The expected number of extreme points of a random linear program , 1986, Math. Program..

[7]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[9]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[10]  F. B. Vernadat,et al.  Decisions with Multiple Objectives: Preferences and Value Tradeoffs , 1994 .

[11]  Thomas L. Saaty,et al.  How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[12]  Ralph E. Steuer Random problem generation and the computation of efficient extreme points in multiple objective linear programming , 1994, Comput. Optim. Appl..

[13]  George A. Hazelrigg,et al.  A Framework for Decision-Based Engineering Design , 1998 .

[14]  David Kazmer,et al.  A Performance-Based Representation for Engineering Design , 2001 .

[15]  Liang Zhu,et al.  Synthesis of Engineering Decisions with an Evolving Feasible Space , 2002 .

[16]  A. Ravindran,et al.  Engineering Optimization: Methods and Applications , 2006 .