Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

The Simplex Method of Linear Programming
The Simplex Method of Linear Programming
The Simplex Method of Linear Programming
Ebook122 pages1 hour

The Simplex Method of Linear Programming

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This concise but detailed and thorough treatment discusses the rudiments of the well-known simplex method for solving optimization problems in linear programming. Geared toward undergraduate students, the approach offers sufficient material for readers without a strong background in linear algebra. Many different kinds of problems further enrich the presentation.
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.
LanguageEnglish
Release dateMay 5, 2015
ISBN9780486804729
The Simplex Method of Linear Programming

Related to The Simplex Method of Linear Programming

Related ebooks

Mathematics For You

View More

Related articles

Reviews for The Simplex Method of Linear Programming

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    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

    Enjoying the preview?
    Page 1 of 1