Linear Programming: An Introduction to Finite Improvement Algorithms
eBook - ePub

Linear Programming: An Introduction to Finite Improvement Algorithms

Second Edition

Daniel Solow

Condividi libro
  1. 432 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Linear Programming: An Introduction to Finite Improvement Algorithms

Second Edition

Daniel Solow

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Suitable for undergraduate students of mathematics and graduate students of operations research and engineering, this text covers the basic theory and computation for a first course in linear programming. In addition to substantial material on mathematical proof techniques and sophisticated computation methods, the treatment features numerous examples and exercises.
An introductory chapter offers a systematic and organized approach to problem formulation. Subsequent chapters explore geometric motivation, proof techniques, linear algebra and algebraic steps related to the simplex algorithm, standard phase 1 problems, and computational implementation of the simplex algorithm. Additional topics include duality theory, issues of sensitivity and parametric analysis, techniques for handling bound constraints, and network flow problems. Helpful appendixes conclude the text, including a new addition that explains how to use Excel to solve linear programming problems.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Linear Programming: An Introduction to Finite Improvement Algorithms è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Linear Programming: An Introduction to Finite Improvement Algorithms di Daniel Solow in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Matematica e Programmazione lineare e non lineare. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2014
ISBN
9780486782171

Chapter 1

Problem Formulation

The success and survival of any organization depend on the quality of the decisions made by its managers. The central issue in many problems arising in business, industry, and government is that various activities compete for limited resources. It is the responsibility of the decision maker to allocate the resources among the competing activities so as to achieve the best results for the organization. The decision maker needs tools and techniques that can help in the quest for the optimal allocation of resources. Linear programming is the study of a large and important class of these problems together with the procedures currently available for obtaining their solutions. In this chapter, you will learn what a linear programming problem is, how to identify and to formulate one, and what distinguishes it from other types of problems.

1.1. WHAT IS A LINEAR PROGRAMMING PROBLEM?

To understand what a linear programming problem is, consider the dilemma of Midas M. Miner. One day he was traveling through the galaxy in his luxury spaceship when he developed minor engine trouble and was forced to land on a nearby asteroid. After making the necessary repairs, he was astounded (and delighted) to discover that the asteroid contained large quantities of silver ore and gold ore. Naturally, Midas wanted to take the whole asteroid with him, but practical considerations dictated otherwise. He knew that his ship could carry up to 100 pounds of extra cargo as long as it did not take up more than 150 cubic feet of space. After some measurements, Midas calculated that each pound of gold ore requires 2 cubic feet but each pound of silver ore requires only 1 cubic foot. Given that each pound of gold ore is worth 3 intergalactic credits (each credit being equivalent to approximately $10,000) and each pound of silver ore is worth 2 credits, how many pounds of each type of ore should Midas put on his ship so as to maximize his profit and still be able to take off?
In this problem, it is necessary to determine the quantities of gold and silver ore that Midas should take so as to achieve the maximum possible profit. Since it is not known in advance what these quantities should be, let x1 and x2 represent the number of pounds, respectively, of each of the two ores to be loaded on the ship. The variables x1 and x2 are sometimes called decision variables.
Since each pound of gold ore is worth 3 intergalactic credits, the worth of x1 pounds of gold ore would be 3x1 credits. Similarly, the worth of x2 pounds of silver ore would be 2x2 credits since each pound is worth 2 credits. Therefore, Mr. Miner’s total profit would be 3x1 + 2x2 credits. The function 3x1 + 2x2 is called the objective function because the objective of the problem is to find values for x1 and x2 that maximize this function. Suppose, for instance, that x1 and x2 are chosen to be 40 pounds and 50 pounds, respectively. The corresponding profit would be 3(40) + 2(50) = 220 credits. On the other hand, if x1 is 60 pounds and x2 is 80 pounds, then the total profit would be 3(60) + 2(80) = 340 credits. Evidently, as x1 and x2 are increased, so are the profits. What is it, then, that prevents Midas from making an infinite profit? Evidently, it is the limited capacity of his cargo space.
If Midas decides to take xl pounds of gold ore and x2 pounds of silver ore, then the total weight of the cargo will be x1 + x2 pounds. Similarly, since each pound of gold ore requires 2 cubic feet of space and each pound of silver ore requires 1 cubic foot, the total volume of the cargo will be 2xl + x2 cubic feet. For the specific case in which x1 and x2 are chosen to be 40 and 50 pounds, respectively, the corresponding total weight of the cargo would be x1 + x2 = 40 + 50 = 90 pounds, and the volume of this cargo would be 2x1 + x2 = 2(40) + (50) = 130 cubic feet. Since the ship can indeed hold 100 pounds and 150 cubic feet of cargo, Mr. Miner will have no trouble taking off with 40 pounds of gold ore and 50 pounds of silver ore. For this reason, the choice of x1 = 40, x2 = 50 is said to be feasible.
In contrast, consider the case in which xl is 60 and x2 is 80. The weight and volume of the resulting cargo are 140 pounds and 200 cubic feet, respectively. Since these quantities exceed the ship’s capacity, it is not possible to take 60 pounds of gold ore and 80 pounds of silver ore aboard the ship. For this reason, the choice x1 = 60, x2 = 80 is said to be infeasible.
The conclusion is that Midas is constrained by the limited cargo capacity, and so his profits are limited also. The constraint on the total weight of the cargo can be expressed mathematically by the inequality
x1 + x2 ≤ 100
Similarly, the total volume of the cargo should be less than or equal to 150 cubic feet, so
2x1 + x2 ≤ 150
These are two constraints that x1 and x2 should satisfy, but are there any other restrictions on the variables? Although there are none explicitly stated in the problem, there is an implied understanding that the values of x1 and x2 should be ≥ 0 because it is not possible to have negative quantities of rocks. These implicit nonnegativity constraints can be made explicit by writing the inequalities
x1 ≥ 0, x2 ≥ 0
Such constraints should be included in the formulation of any real world problem whenever appropriate.
In mathematical terms, Mr. Miner’s problem can be stated as follows:
image
The above problem is a linear programming problem (hereafter referred to as an LP). I...

Indice dei contenuti