ebook img

In-Depth Analysis of Linear Programming PDF

320 Pages·2001·7.498 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview In-Depth Analysis of Linear Programming

In-Depth Analysis of Linear Programming In-Depth Analysis of Linear Programming by FP. Vasilyev Moscow State University, Russia and A. Yu. Ivanitskiy Chuvash State University, Cheboksary, Russia Springer-Science+Business Media, B.Y. A c.l.P. Catalogue record for this book is available from the Library of Congress. ISBN 978-90-481-5851-5 ISBN 978-94-015-9759-3 (eBook) DOI 10.1007/978-94-015-9759-3 Translated from the Russian language by Irene Aleksanova. Revised and translated version of Linear Programming by EP. Vasilyev and A. Yu. Ivanitskiy, published in the Russian language by Factorial, Moscow, 1998 Printed on acid-free paper All Rights Reserved © 2001 Springer Science+Business Media Dordrecht Originally published by Kluwer Academic Publishers in 2001. Softcover reprint ofthe hardcover 1st edition 2001 No part of the material protected by this copyright notice may be reproduced or utilized in any form or by any means, e1ectronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without written permission from the copyright owner. Contents Preface Vll Introduction IX Acknow ledgments Xlll 1. SIMPLEX METHOD 1 1.1. Statement of the Problem 1 1.2. Geometrical Interpretation. Extreme Points 10 1.3. The Main Scheme of the Simplex Method 19 1.4. Anticyclin 45 1.5. Search for the Initial Extreme Point. Conditions for Solvability of a Canonical Problem 58 2. THE MAIN THEOREMS OF LINEAR PROGRAMMING 79 2.1. Condition for Solvability of the General Problem 79 2.2. The Duality Theorems 82 2.3. The M-Method 94 2.4. Other Theorems 104 2.5. Evaluation of the Distance Between a Point and a Polyhedron (Hoffman Inequality) 110 3. DUAL SIMPLEX METHOD 119 3.1. Description of the Method 119 3.2. Interpreting the Method for a Dual Problem 135 3.3. Choice of the Initial Point 146 3.4. Dual Interpretation of the Main Simplex Method 161 4. CRITERION OF STABILITY 167 4.1. Examples. Definitions 167 4.2. The Necessary Condition for Stable Solvability 171 v vi CONTENTS 4.3. Criteria of Boundedness of Polyhedrons 174 4.4. Criteria of Stable Solvability 182 4.5. Equivalence of Different Concepts of Stability 192 5. REGULARIZATION METHODS 203 5.1. Stabilization Method 203 5.2. The Method of Residual 218 5.3. The Method of Quasisolutions 222 6. POLYNOMIAL METHODS IN LINEAR PROGRAMMING 229 6.1. Problem Statement 229 6.2. Khachiyan's Method 240 6.3. Karmarkar's Method 249 6.4. Nesterov's Method 266 Notation 295 References 299 Index 311 Preface Along with the traditional material concerning linear programming (the simplex method, the theory of duality, the dual simplex method) the book contains new results of research carried out by the authors. For the first time, the criteria of stability (in the geometrical and algebraic forms) of the general linear programming problem are formulated and proved (see Chapter 4). Hitherto these criteria were established only for special dasses of linear programming problems. In Chapter 5 new regularization methods based on the idea of extension of an admissible set are proposed for solving unstable (ill-posed) linear programming problems. In contrast to the well-known regularization methods, in the methods proposed in this book the initial unstable problem is replaced by a new stable auxiliary problem which is also a linear programming problem and which can be solved by standard finite methods. In addition, proceeding from the results of Chapter 4, we indicate the conditions imposed on the parameters of the auxiliary problem which guarantee its stability, and this circumstance advantageously distinguishes the regularization methods proposed in this book from the existing methods in which the stability of the auxiliary problem is usually only presupposed but is not explicitly investigated. The estimates of the rate of convergence of the proposed regularization methods are obtained, and it is established that on the dass of linear programming problems these estimates are exact with respect to the order of the parameters that appear in them. Chapter 6 is devoted to the so-called polynomial methods of linear programming which date back about 20 years. Today they are develop ing rapidly. It should be pointed out that the traditional material contained in Chapters 1-3 is expounded much simpler than it is done in the majority of books in linear programming and is more convenient for und erstand ing by the beginners. Namely, the fundamental principle of linear pro- Vll Vlll PREFACE gramming, namely, the simplex method, is strictly and completely (the degenerate case inclusive) presented already in the first chapter without resort to the cumbersome theory of polyhedral sets and subtle theorems of duality and is based only on the elementary primary concepts from linear algebra. In Chapter 2 the simplex method is used as a tool for proving mathematical theorems, and this allows us to give a simple expo sition of the theory of duality and prove a number of important theorems of linear programming (the theorem on the existence of a solution, the Farkas theorem, the Stiemke theorem, the Hoffman inequality). On the basis of the developed theory of duality we give a strict exposition of other methods oflinear programming (the M-method, the dual simplex method) and present a dual interpretation of the indicated methods. Introduction Linear programming is a division of the optimization theory which deals with problems of minimization or maximization of linear functions on sets defined by systems of linear equalities or inequalities. Linear pro gramming originated in the 30-40s of the twentieth century under the in fluence of the technical and economic problems and, thanks to the works of J. von Neumann, L.V. Kantorovich, G. Dantzig, and many other well known mathematicians, became an independent branch of mathematics and continues its development today. Many books are devoted to linear programming, and the reader has a right to ask whether the appearance of one more book in this field is justified and what distinguishes it from other similar books. The first distinguishing feature is that we give a strict exposition of the fundamentals of linear programming theory with the use of minimal mathematical apparatus, employing only the most simple concepts of linear algebra such as the matrix, the determinant, the linear dependence and independence of vectors, the rank of a matrix, the inverse matrix. In many textbooks on linear programming (see, e. g., [1, 2]) the authors begin with a very complicated theory of convex polyhedral sets, prove subtle theorems on the separability of these sets, construct the duality theory, and only then pass to the exposition and justification of the main methods of linear programming, starting from the simplex method. This scheme of exposition is fully justified in voluminous detailed monographs and is very convenient for an experienced reader but, in our opinion, is rather difficult for those who make their first steps in the study of linear programming. In our book, the fundamental principle of linear programming, the simplex method, is expounded with a detailed motivation of each element and is strictly justified, including the so-called degenerate case, already in the first chapter. We hope that after studying this chapter the reader IX x INTRODUCTION will have a clear idea that every step of the simplex method, which consists in an exhaustion of a finite number of extreme points of an admissible set with a simultaneous decrease (in minimization problems) or increase (in maximization problems) of values of the objective function at these points, is, in essence, not hing but a transition from one simplex table to another with the use of the Gauss-Jordan elimination with a special choice of the resolving (principal) element. The students are sure to be acquainted with this method from linear algebra. Only after giving a mathematically strict exposition of the fundamen tals of the simplex method we pass to the proof of theorems which serve as the basis of linear programming, namely, the proof of the existen tial theorem, the duality theorem, and some other important facts from the theory of systems of linear inequalities and equations (the Farkas theorem, the Stiemke theorem, the Hoffman inequality), the simplex method itself being used as a tool for proving some of these theorems, which simplifies the proof essentially. This material is given in the sec ond chapter, and, in order to master it, along with the elementary facts from linear algebra mentioned above, the reader must know the basic concepts of analysis. Note that many authors pointed out the possibility of using the simplex method for proving theorems and constructing the theory of linear programming; the examples of realization of this idea are given, for instance, in [2-5]. A strict exposition of other methods of linear programming, such as the M-method (Chapter 2, Sec. 2.3), the dual simplex method (Chapter 3) is given on the basis of the developed duality theory. Another distinctive feature of this book is that, for the first time, the theory of stability of linear programming problems is given so completely. This material is contained in the fourth chapter in which we formulate and prove the criteria of stability of the general linear programming problem. Note that, despite its importance, the problem of stability in linear programming remained, until recently, poorly investigated, and so the results obtained here are relatively new, they were given, in the main, in articles [6-9] and were insufficiently represented in monographs (see [1, 10-14]). Some words are due about one more specific feature of the book. In practice, the search for solutions of unstable linear programming problems is impossible without resort to special regularization methods worked out in the framework of the general theory of unstable (ill-posed) problems [13-32]. This is the first book in which the main regularization methods, namely, the stabilization method, the method of the residual, the method of quasisolutions, based on the idea of extension of a set, are given systematically and in detail [1, 6, 8, 10, 13, 14, 16, 18, 25,

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.