0% found this document useful (0 votes)
101 views2 pages

Assignment 1 - Linear Programming: MATH3202 Operations Research & Mathematical Planning 2021

This document outlines an assignment for an operations research course. It is due on March 29th and is worth 10% of the student's grade. Students can complete the assignment in groups of up to three people. The assignment involves using linear programming to help an energy company called Electrigrid optimize their operations. Students must write a report with two sections - one addressing the problem formulation and modeling for their boss, and one providing written responses to communications from the client. The report and Python code must be submitted through Blackboard by the due date.

Uploaded by

Jackson B
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views2 pages

Assignment 1 - Linear Programming: MATH3202 Operations Research & Mathematical Planning 2021

This document outlines an assignment for an operations research course. It is due on March 29th and is worth 10% of the student's grade. Students can complete the assignment in groups of up to three people. The assignment involves using linear programming to help an energy company called Electrigrid optimize their operations. Students must write a report with two sections - one addressing the problem formulation and modeling for their boss, and one providing written responses to communications from the client. The report and Python code must be submitted through Blackboard by the due date.

Uploaded by

Jackson B
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

MATH3202

Operations Research & Mathematical Planning 2021

Assignment 1 – Linear Programming



This assignment is due by 3pm on Monday, March 29th 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 Electrigrid, an energy company that supplies electricity
to a region. Communications to you from their team will be provided through Blackboard.

The first communication will appear at 4pm on Monday, March 8th with the final
communication appearing at 4pm on Monday, March 22nd.

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 on costs of additional constraints provided by the client. 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 Correctly describes sets
description of sets

Data Missing some or all Correctly describes Correctly describes all


descriptions of data. most data data

Variables Incorrect or missing Correctly describes


description of variables variables

Objective function Incorrect or missing Correctly describes


description of objective objective function
function

Constraints Missing many or all Correctly describes Correctly describes all


descriptions of most constraints constraints.
constraints

Python code There is no relationship Python code mostly Python code clearly
between Python code matches mathematical matches mathematical
and mathematical formulation formulation
formulation

Execution Python code fails to run Python code runs but Python code runs and
gives incorrect answer gives correct answer

Comments Python code has few or Python code is clearly


no comments commented

Section B

Marks 0 1 2 3
Response to Fails to address any of Correctly Correctly Correctly addresses
communications the client questions addresses one addresses two all client questions
client question client questions

Written response Poorly written response Concisely Excellent


with frequent errors in addresses needs proficiency in
grammar, spelling or of client with few clearly and
technical language; errors in writing concisely
and/or unnecessarily addressing
long needs of client

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

You might also like