What is the optimal production policy

Assignment Help Python Programming
Reference no: EM131606769

Management Science Assignment-

Question 1: Plants A, B, and C produce products I, II, and III. The rate of production (units per hour) of each product in the different plants is given in the table below:

PRODUCT

PLANT

A

B

C

I

4

6

5

II

3

4

3

III

2

3

2

The three plants may purchase a limited number of production hours at different prices according to the following table:

PLANT

MAXIMUM NUMBER OF HOURS

PRICE PER HOUR

A

250

$ 10

B

300

$ 8

C

200

$ 12

The demand and the unit sale price for the 3 products are given in the following table:

PRODUCT

DEMAND

PRICE PER UNIT

I

500 units

$ 50

II

800 units

$ 40

III

700 units

$ 30

The demand for each product must be met. Any additional unit produced is sold at the same price.

The goal is to maximize the total profit.

1. Formulate as an LP model.

2. Implement your model in Python and solve it using Gurobi Solver. What is the optimal production policy and what is the profit under this policy? (Provide a screenshot or PDF version of your Python Model and Solution)

Question 2: You have solved a minimization problem with 3 variables and 2 constraints and have printed out the following sensitivity report:

Microsoft Excel Sensitivity Report

Adjustable Cells

Cell

Name

Final Value

Reduced Cost

Objective Coefficient

Allowable Increase

Allowable Decrease

$C$4

Value: X1

0

3

5

1E + 30

3

$D$4

Value: X2

0

1

3

1E + 30

1

$E$4

Value: X3

1

0

4

2

4

Constraints

Cell

Name

Final Value

Shadow Price

Constraint R.H. Side

Allowable Increase

Allowable Decrease

$F$8

Constraint 1:

2

2

2

1E + 30

1

$F$9

Constraint 2:

2

0

1

1

1E + 30

Answer the following questions:

a. Does the solution have multiple optimal solutions? Provide a short explanation.

b. What is the optimal objective function value if the RHS value of the first constraint increases to 7? Provide a short explanation.

c. What is the optimal objective function value if the RHS value of the first constraint decreases to 1? Provide a short explanation.

d. What is the optimal objective function value if the RHS value of the second constraint increases to 3? Provide a short explanation.

e. Will the current solution remain optimal if the objective function coefficients for X1 and X3 both decrease by 1? Provide a short explanation.

Question 3: A company produces and sells three products (A, B and C). the operations manager is tasked with planning the level of production for the next 4 months. It is assumed that any number of products produced can be sold, generating the following per unit profit (differences are due to seasonality of the products):

 

PRODUCT A

PRODUCT B

PRODUCT C

Month 1

$140

$155

$210

Month 2

$140

$140

$220

Month 3

$150

$150

$230

Month 4

$150

$155

$230

Two resources are required to produce each product, labour hours and raw materials. The following table provide the number of units of each resource required to produce each product.

 

PRODUCT A

PRODUCT B

PRODUCT C

LABOUR (HOURS)

2

3

4

RAW MATERIAL (KG)

4

3

5

The company has already placed future orders for raw material for the next 4 months. These orders cannot be updated. You can assume that any amount of raw material that is not used in a given month can be carried to and used in the next month(s) without incurring any holding cost. For example, if you receive 100 kilograms of raw material in Month 1 and choose to only use 90 kilograms for production, 10 kilograms are added to your raw material availability in Month 2.

The company has planned its workforce and has a certain number of available labour hours for each of the next 4 months. The differences between months are due to planned annual leave of its employees. In order to increase productivity, a survey among workers has been undertaken and the company has determined the number of overtime it will be able to use each month. Clearly, the company can decide not to have the employees work over time even if they are willing to. Furthermore, unused labour cannot be used in the future (for example, if you have 100 hours of labour in Month 1, but only choose to use 90 you cannot "store" the 10 unused hours for future use.) Due to the fact that the company's employees earn different salaries, the hourly cost of overtime will vary over time.

The relevant information is provided in the table below:

 

RAW MATERIAL ORDERED (KG)

AMOUNT OF REGULAR LABOUR AVAILABLR (HOURS)

AMOUNT OF OVERTIME AVAILABLE (HOURS)

OVERTIME COST PER HOUR

Month 1

120

100

30

$25.0

Month 2

140

80

20

$25.0

Month 3

150

90

30

$28.0

Month 4

110

100

10

$30.0

The goal of the company is clearly to maximize the total 4-month profit.

1. Formulate as an LP model.

2. Implement your model in Excel and solve it using Solver. Provide a screenshot or PDF version of your model with the optimal solution. Provide an answer report.

3. Provide a complete policy suggestion based on your results. Include any information that may be relevant to your CEO.

Reference no: EM131606769

Questions Cloud

Estimate the value of the integral : Use the Fundamental Theorem of Calculus to find the exact value of the definite integral.
Describe three to four theoretical constructs : Discuss how this theory compliments your own view of personality development
Analyzing the current process design : Develop a simulation model of this process - What is the problem area in terms of reducing the cycle time and increasing the throughput rate?
Investigate relationship between the integrand and errors : To investigate the relationship between the integrand and the errors in the midpoint and trapezoid rules, imagine an integrand whose graph is concave down.
What is the optimal production policy : QBUS 2310 Management Science Assignment. What is the optimal production policy and what is the profit under this policy
Racial and ethnic inequality : Using a conflict theory perspective, which part of the system do you think contributes most toward racial and ethnic inequality in the United States.
Explain bias in service delivery : Bias in Service Delivery," explores various sources of bias in cross-cultural service delivery as well as ways of adapting human service
Left and right riemann sums of function f on given interval : The left and right Riemann sums of a function f on the interval [2, 6] are denoted by LEFT(n) and RIGHT(n), respectively, when the interval is divided.
Explain what knowledge and skills are you trying to measure : What knowledge and skills are you trying to measure? Does your assessment effectively measure what you are looking for?

Reviews

len1606769

8/21/2017 3:24:31 AM

All problems to be submitted for assessment. Assignments must be typed. Handwritten assignments will not be accepted. Submission of assignments is strictly through Blackboard (Turnitin link). Do not submit Excel spreadsheets / Python files but keep a copy on your, computer for future reference. Provide screenshots and/or code when necessary. Question 1; 10 for a correct formulation and 10 for the Python model]. Question 2; 5 for each section]. Question 3; 35 for the correct LP formulation; 10 for an appropriate Excel Model and solution; 10 for Section 3].

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd