Python代写-MATH7232-Assignment 1
时间:2022-03-25
MATH7232 Operations Research & Mathematical Planning 2022
Assignment 1 – Linear Programming
This assignment is due by 3pm on Monday, March 28th and is worth 10% of your final grade.
You can do this assignment in a group of up to three, with a single submission. You have just started your first job with an Operations Research consulting company and you are keen to impress your boss who has a good technical understanding of OR. The first project you are assigned is for Pacific Paradise, a small nation that is trying to develop a vaccine distribution strategy (VDS). Communications to you from their team will be provided through Blackboard. The first communication will appear at 4pm on Monday, March 7th with the final communication appearing on or before Monday, March 21st. You will need to prepare a report which includes two main sections:
Section A – Report to your boss
• A general mathematical formulation of the problem, including definitions of sets, data, variables, objective function and constraints. 7 marks
• A Python file with the problem modelled for Gurobi. This should be easy to relate back to the formulation. Your boss will attempt to execute this model. 5 marks
Section B – Report to the client
• Written responses that clearly and concisely address the needs of the client given through the communications. 5 marks
• Brief insights into the solution, such as identifying key constraints or explaining the effects of the additional requirements on costs and the vaccination distribution strategy. 3 marks Submit your report and Python files via Blackboard, using PDF for the report (saved from Word or created in LaTeX). Only one submission per group is necessary but make sure all names are clearly shown on your report. Each student will receive separate data from the client but a group needs only consider one data set in the report.
Grading Criteria

Section A
Marks 0 1 2
Sets Incorrect or missing
description of sets
Correctly describes sets
Data Missing some or all
descriptions of data.
Correctly describes
most data
Correctly describes all
data
Variables Incorrect or missing
description of variables
Correctly describes
variables

Objective function Incorrect or missing
description of objective
function
Correctly describes
objective function

Constraints Missing many or all
descriptions of
constraints
Correctly describes
most constraints
Correctly describes all
constraints.
Python code There is no relationship
between Python code
and mathematical
formulation
Python code mostly
matches mathematical
formulation
Python code clearly
matches mathematical
formulation
Execution Python code fails to run Python code runs but
gives incorrect answer
Python code runs and
gives correct answer
Comments Python code has few or
no comments
Python code is clearly
commented



Section B
Marks 0 1 2 3
Response to
communications
Fails to address any of
the client questions
Correctly
addresses one
client question
Correctly
addresses two
client questions
Correctly addresses
all client questions
Written response Poorly written response
with frequent errors in
grammar, spelling or
technical language;
and/or unnecessarily
long
Concisely
addresses needs
of client with few
errors in writing
Excellent
proficiency in
clearly and
concisely
addressing
needs of client

Insights into the
solution
Incorrect or missing
insights into solution
Identifies some
important factors
that affect the
solution.
Identifies
important
factors that
affect the
solution
Provides insight and
thoroughness in
identifying factors
that affect the
solution


essay、essay代写