Operations Research : Applications and Algorithms
Operations Research : Applications and Algorithms
4th Edition
ISBN: 9780534380588
Author: Wayne L. Winston
Publisher: Brooks Cole
Expert Solution & Answer
Book Icon
Chapter 9.6, Problem 2P

Explanation of Solution

Determining the order in which the gasolines are produced each day:

It is given that, Sunco each day manufactures four types of gasoline, such as, Lead Free Premium (LFP), Lead-Free Regular (LFR), Leaded Premium (LP), and Leaded Regular (LR).

It is also mentioned that the time needed to produce a batch of gasoline depends on the type of gasoline last produced because of cleaning and resetting of the machinery. This is because the time taken to switch between the two types of gasoline is different for all the types.

The time (in minutes) required to manufacture each day's gasoline requirement are shown in table given below:

Last Produced GasolineGas to be Next Produced   
 LFRLFPLRLP
LFR-50120140
LFP60-140110
LR90130-60
LP13012080-

Now the order in which the gasoline must be produced to minimize the switch time is determined using branch and bound method.

The given problem is to determine the order in which the gasoline must be produced with the aim of minimizing the total time required for the whole manufacturing process. This is simply the case of Travelling Salesperson Problem (TSP) which will ensure the manufacturing of all the four types of gasoline in consecutive order without repetition.

Now, consider that TSP observed here consists of the four types of gasoline LFR, LFP, LR, and LP referred as 1, 2, 3 and 4 respectively.

Let,

Cij= Time required to switch between any two type of gasolines

And,

Cij = M

Here, “M” is a very large number to ensure that the machinery cannot switch to manufacturing type “i” immediately after manufacturing of type “i” itself.

The decision variable for the given problem can be defined as follows:

xij=1   if the types of gasoline are manufactured in the order i to j0                                        otherwise

provided, ij for all assumptions.

The given problem can be considered as subproblem 1 as given problem:

Subproblem 1:

Last Produced GasolineLFRLFPLRLP 
 1234 
LFR1M50120140
LFP260M140110
LR390130M60
LP413012080M

The subproblems of TSP are considered as assignment problems and the assignment problem are solved using Hungarian method in the following manner.

First, subtract minimum Cij from each row of subproblem 1 and then subtract the minimum Cij from each column. Thus, the reduced table of subproblem 1 will be as follows:

Last Produced GasolineLFRLFPLRLP 
 1234 
LFR1M07090
LFP20M8050
LR33070M0
LP450400M

The minimum value to each variable is assigned by selecting single zero in a row, eliminating the zero lying in the column of chosen zero row. Apply the same for column as well if any single zero columns are left in the matrix after row wise selection of single zero.

Since here each row and column consists of single zero, therefore, we can easily complete the assignment of each decision variable. It is concluded that each of the decision variable will be assigned a value 1 in the cell where Cijis minimum, that is zero, in the above table

Blurred answer
Students have asked these similar questions
Ideal MOSFET Current–Voltage Characteristics—NMOS Device and draw the circuit
1. Create a Person.java file. Implement the public Person and Student classes in Person.java, including all the variables and methods in the UMLS. Person -name: String -street: String -city: String +Person(String name, String, street, String, city) +getName(): String +setName(String name): void +getStreet(): String +setStreet(String street): void +getCity(): String +setCity(String City): void +toString(): String Student -Id: int +Person(String name, String, street, String, city, int Id) +getId(): int +setId(int Id): void +toString(): String 2. Create a StudentTest.java file. Implement a public StudentTest class with a main method. In the main method, create one student object and print the object using System.out.println(). Your printing result must follow the example output: name: Mike, street: Morris Ave, city: Union, Id: 1000 Hint: You need to modify the toString methods in the Student class and Person class!
1) Apply the Paint Blue algorithm discussed in class to the following Finite Automata. a a a b b a COIS-3050H-R-W01-2025WI-COMB Formal Languages & Automata a b Show the status of the Finite Automata at the conclusion of the Paint Blue Algorithm (mark the visited states with an X and only include edges that have not been followed). 2) Use the pumping lemma to prove the following language is nonregular: L= {ab} = {abbb, aabbbbbb, aaabbbbbbbbb, ...}
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Operations Research : Applications and Algorithms
Computer Science
ISBN:9780534380588
Author:Wayne L. Winston
Publisher:Brooks Cole
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning
Text book image
New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:9781305503922
Author:Patrick M. Carey
Publisher:Cengage Learning