The Simplex Method of Linear Programming
By F.A. Ficken
()
About this ebook
The text begins with examinations of the allocation problem, matrix notation for dual problems, feasibility, and theorems on duality and existence. Subsequent chapters address convex sets and boundedness, the prepared problem and boundedness and consistency, optimal points and motivation of the simplex method, and the simplex method and tableaux. The treatment concludes with explorations of the effectiveness of the simplex method and the solution of the dual problem. Two helpful Appendixes offer supplementary material.
Related to The Simplex Method of Linear Programming
Related ebooks
Linear Programming: An Introduction to Finite Improvement Algorithms: Second Edition Rating: 5 out of 5 stars5/5An Illustrated Guide to Linear Programming Rating: 0 out of 5 stars0 ratingsOptimization Theory with Applications Rating: 4 out of 5 stars4/5Numerical Methods for Scientists and Engineers Rating: 4 out of 5 stars4/5Introduction to Numerical Analysis: Second Edition Rating: 4 out of 5 stars4/5Analysis of Numerical Methods Rating: 3 out of 5 stars3/5Integer Programming Rating: 0 out of 5 stars0 ratingsAlgorithms for Minimization Without Derivatives Rating: 0 out of 5 stars0 ratingsAn Introduction to Analytic Geometry and Calculus Rating: 5 out of 5 stars5/5Understanding Engineering Mathematics Rating: 3 out of 5 stars3/5Differential Equations with Mathematica Rating: 4 out of 5 stars4/5General Equilibrium Theory of Value Rating: 0 out of 5 stars0 ratingsIntroduction to Real Analysis Rating: 3 out of 5 stars3/5Kronecker Products and Matrix Calculus with Applications Rating: 0 out of 5 stars0 ratingsElementary Linear Programming with Applications Rating: 4 out of 5 stars4/5Linear Mathematics: A Practical Approach Rating: 5 out of 5 stars5/5Linear Programming and Economic Analysis Rating: 2 out of 5 stars2/5Statistics and Probability for Engineering Applications Rating: 5 out of 5 stars5/5Determinants and Matrices Rating: 3 out of 5 stars3/5Mathematical Theory of Probability and Statistics Rating: 4 out of 5 stars4/5Numerical Linear Algebra with Applications: Using MATLAB Rating: 4 out of 5 stars4/5Introductory Calculus: With Analytic Geometry and Linear Algebra Rating: 4 out of 5 stars4/5Dynamic Programming and Its Application to Optimal Control Rating: 0 out of 5 stars0 ratingsMathematical Programming: Theory and Methods Rating: 5 out of 5 stars5/5Numerical Methods for Initial Value Problems in Ordinary Differential Equations Rating: 5 out of 5 stars5/5Applied Engineering Economics Using Excel Rating: 0 out of 5 stars0 ratingsHandbook of Mathematical Formulas and Integrals Rating: 4 out of 5 stars4/5Attacking Probability and Statistics Problems Rating: 0 out of 5 stars0 ratingsProbability, Statistics, and Queueing Theory Rating: 5 out of 5 stars5/5
Mathematics For You
Algebra - The Very Basics Rating: 5 out of 5 stars5/5Basic Math Notes Rating: 5 out of 5 stars5/5Geometry For Dummies Rating: 5 out of 5 stars5/5Basic Math & Pre-Algebra For Dummies Rating: 4 out of 5 stars4/5Algebra I Workbook For Dummies Rating: 3 out of 5 stars3/5Game Theory: A Simple Introduction Rating: 4 out of 5 stars4/5Quantum Physics for Beginners Rating: 4 out of 5 stars4/5The Everything Everyday Math Book: From Tipping to Taxes, All the Real-World, Everyday Math Skills You Need Rating: 5 out of 5 stars5/5Mental Math Secrets - How To Be a Human Calculator Rating: 5 out of 5 stars5/5My Best Mathematical and Logic Puzzles Rating: 5 out of 5 stars5/5Calculus For Dummies Rating: 4 out of 5 stars4/5Introducing Game Theory: A Graphic Guide Rating: 4 out of 5 stars4/5ACT Math & Science Prep: Includes 500+ Practice Questions Rating: 3 out of 5 stars3/5The Everything Guide to Algebra: A Step-by-Step Guide to the Basics of Algebra - in Plain English! Rating: 4 out of 5 stars4/5The Elements of Euclid for the Use of Schools and Colleges (Illustrated) Rating: 0 out of 5 stars0 ratingsThe Golden Ratio: The Divine Beauty of Mathematics Rating: 5 out of 5 stars5/5See Ya Later Calculator: Simple Math Tricks You Can Do in Your Head Rating: 4 out of 5 stars4/5Calculus Made Easy Rating: 4 out of 5 stars4/5Is God a Mathematician? Rating: 4 out of 5 stars4/5The Thirteen Books of the Elements, Vol. 1 Rating: 0 out of 5 stars0 ratingsThe Little Book of Mathematical Principles, Theories & Things Rating: 3 out of 5 stars3/5A Mind for Numbers | Summary Rating: 4 out of 5 stars4/5GED® Math Test Tutor, 2nd Edition Rating: 0 out of 5 stars0 ratingsLogicomix: An epic search for truth Rating: 4 out of 5 stars4/5Algebra I For Dummies Rating: 4 out of 5 stars4/5
Reviews for The Simplex Method of Linear Programming
0 ratings0 reviews
Book preview
The Simplex Method of Linear Programming - F.A. Ficken
THE SIMPLEX METHOD OF LINEAR PROGRAMMING
F. A. FICKEN
DOVER PUBLICATIONS, INC.
MINEOLA, NEW YORK
Copyright
Copyright © 1961 by Holt, Rinehart and Winston, Inc.
Copyright © Renewed 1989 by F. A. Ficken
All rights reserved.
Bibliographical Note
This Dover edition, first published in 2015, is an unabridged republication of the work originally published in 1961 by Holt, Rinehart and Winston, Inc., New York. This edition is published by special arrangement with Cengage Learning Inc., Belmont, California.
Library of Congress Cataloging-in-Publication Data
Ficken, F. A. (Frederick Arthur), 1910–
The simplex method of linear programming / F. A. Ficken.—Dover edition.
p. cm.
Originally published: New York : Holt, Rinehart and Winston, 1961.
Includes bibliographical references and index.
eISBN-13: 978-0-486-80472-9
1. Linear programming. 2. Programming (Mathematics) I. Title.
QA265.F5 2015
519.7'2—dc23
2014043609
Manufactured in the United States by Courier Corporation
79685X01 2015
www.doverpublications.com
Preface
A few years ago the author, then at the University of Tennessee, was invited by specialists in engineering and business to prepare an account of the simplex method of linear programming. While a practically useful statement was not too difficult, there were many mathematical uncertainties. Though more recent literature has brought some clarification, there may still be a place for an exposition directed primarily to the mathematical theory of the method.
The course of the argument is indicated by the table of contents. An essential feature is the replacement (in Section 5) of the original problem by a closely related more tractable problem, called the prepared problem,
so chosen that a single discussion can dispose in a circumspect manner of all essential details. The solution of the dual problem, moreover, can always be found at a definite spot in the final tableau.
The prerequisite ideas are listed formally in Appendix I with an occasional word of explanation. Enough material has been supplied, it is hoped, to enable a moderately mature student without previous training in linear algebra to understand most of the text.
The bibliography is intended to provide an introduction to the literature. Some of the items—such as [7] and [15]—have comprehensive references.
No new results are claimed. Many features of our presentation now appear somewhere in the literature (especially in [7]), but there are certain details that we have not seen elsewhere. No attention has been given here to computational efficiency, and several of our steps have merely the aim of simplifying the notation or argument.
Our quite limited purpose has forced many regrettable omissions. We give in Section 7 an application to a problem in fuel-oil blending taken from [18]; that reference includes several other problems in linear programming arising from refinery operations. We also state a general allocation (maximum output) problem in Section 1. These allusions give only the merest hint of the scope and variety of problems involving linear, programming. One of the earliest problems was the transportation or shipping problem: A manufacturer has a number of warehouses and factories and he knows the cost of shipping a unit of the product from each factory to each warehouse; he wishes to arrange shipments so that (1) the output of each factory will go to some warehouse, (2) the capacity of no warehouse will be exceeded, and (3) the total shipping cost will be least. Another early problem was the nutrition or diet problem: to choose from among several foods of known cost and nutritional composition a combination of least cost to fulfill certain dietary requirements. Other typical problems include production scheduling for maximum output, and assignment for maximum efficiency of personnel of different abilities to tasks requiring different skills. Several examples are described briefly in Chapter 11 of [7] and there are many in [4], [9], and [22]; see also [1], [2], [4], [6], [13], [14], [18], and [23] for still more examples.
The intimate connection between linear programming and the theory of games is discussed in [20] and [21]; see also the brief statements in [7] Chapter 12, [10] Chapter 5, or [19] Chapter 11.
The word programming
has acquired a second widely accepted technical meaning—namely, planning and scheduling of numerical calculations, often on a digital computing machine. Since we do not consider this aspect, the reader must look elsewhere (for example, [7] Chapter 9) for suggestions on programming problems in linear programming.
F. A. F.
New York City
April, 1960
Contents
Introduction
1.The Allocation Problem; Duality
A typical problem and its companion (dual).
2.Matrix Notation for Dual Problems
Definition of inequalities for matrices; notation for dual pair of problems.
3.Feasibility; Theorems on Duality and Existence
Fundamental theorems; see Appendix II.
4.Convex Sets; Boundedness
Linear inequalities; feasible and optimal points.
5.The Prepared Problem; Boundedness and Consistency
Systematic notation; slack and artificial variables; indicative vectors and consistency; optimal vectors.
6.Optimal Points; Motivation of the Simplex Method
Extreme points of a convex set; active vectors; the number of extreme feasible points is finite; a maximal extreme feasible point is optimal.
7.The Simplex Method; Tableaux
The initial tableau; sufficient condition for optimality; an example; calculation of successive tableaux; degeneracy; the final tableau.
8.Effectiveness of the Simplex Method
9.Solution of the Dual Problem
Location in final tableau; example.
Bibliography
Appendix I
1. Real Numbers. 2. Inequalities. 3. Absolute Value. 4. Sets. 5. Subsets. 6. Ordered Sets; Indices. 7. Mathematical Induction. 8. Recursive Definition. 9. Sigma Notation. 10. Row and Column Vectors; Scalars. 11. Addition of Vectors. 12. Multiplication of a Vector by a Scalar. 13. Scalar or Dot Product of Two Vectors. 14. Linear Spaces. 15. Functions and Functionals. 16. Linear Functionals. 17. Linear Inequalities; Half-spaces. 18. Duality. 19. Linear Combinations of Vectors. 20. Subspaces. 21. Nonnegative Linear Combinations. 22. Linear Dependence and Independence. 23. Basis and Dimension. 24. Matrices. 25. Linear Operations on Matrices. 26. Multiplication of Matrices. 27. Products of Partitioned Matrices. 28. The Row Space of a Matrix; Row Operations. 29. Inverse Matrix; Row Operations on the Identity. Auxiliary References.
Appendix II. Theorems on Existence and Duality
Outline of proofs of fundamental theorems of Section 3. More advanced than text; partitioned matrices (see I. 27) used extensively.
Introduction
The name linear programming
is given to any method for finding where a given linear function of several variables takes on an extreme value, and what that value is, when the variables are required to be nonnegative and to satisfy further constraints of the form of linear equalities or inequalities. In early applications, very roughly a decade ago, programming
meant planning or scheduling, and the adjective linear
referred to the algebraic character of the conditions required of an acceptable plan; the combined term now has the fixed technical meaning just given.
Consider, for example, the problem of maximizing 3x + 4y subject to these constraints:
The