This is the grading rubric for Homework 4. The rubric does not provide specifics, but should give an idea of what a complete solution looks like and how different components are prioritized and weighted.
The assignment is out of a total of 40 points.
Rubric
General points will be deducted for the following:
- Late submission (10% per day);
- Untagged answers in Gradescope (10% penalty);
- Non-referenced consulted sources (penalty depending on severity).
Problem 1 (22 Points)
Problem 1.1 (2 points)
Solution missing or seemingly unrelated to problem description, or variable list missing definitions. |
Variable list incomplete or missing units. |
Variable list contains all needed variables and enough detail to know what the variables represent, including units. |
Problem 1.2 (3 points)
Solution missing or does not seem related to the problem, or uses notation which was not established in Problem 1.1 or this one. |
Objective function contains major conceptual mistakes, such as missing key components. |
Objective function contains all needed components but may include minor conceptual mistakes, such as overlooking a term. |
Objective function is complete and may include very minor mistakes, such as an incorrect coefficient. |
Problem 1.3 (4 points)
Solution missing or unrelated to problem description. |
Not all constraints included, and the ones that are included have conceptual mistakes. |
Not all constraints included (enough to not properly constrain the problem), but the ones that are included are correct, and constraints may be missing derivations or justifications. |
All needed constraints included, but some include conceptual mistakes in how they’re specified or derived/justified. |
All needed constraints included with appropriate derivation and justification and contain at most minor mistakes. |
Problem 1.4 (3 points)
Solution missing or unrelated to problem formulation from Problems 1.1–1.3. |
Major mistakes in problem program, such as missing or mis-specified objectives, variables, or constraints. |
Minor mistakes in problem program, such as typos, or program is missing comments and is unclear to follow. |
Code appropriately encodes specified optimization problem and is appropriately commented so it is easy to follow. |
|
Problem 1.5 (5 points)
Solution missing or unrelated to problem description. |
Optimal solution found but with no details on the solution. |
Optimal solution found but details are incomplete, queried incorrectly, or presented unclearly. |
Solution found but some slight mistakes in the solution details. |
Optimal solution found but reporting may be missing units or other context. |
Problem 1.6 (5 points)
Solution missing or unrelated to problem description. |
Answers (correct or otherwise) are provided with no sense of how they were obtained. |
Some question prompts are unanswered or answered incorrectly, but the ones that are answered correctly have work/code shown. |
All prompts are answered and work is shown, but some minor mistakes may be made. |
All prompts are answered correctly with clear work/code/reasoning. |
Problem 2 (18 points)
Problem 2.1 (3 points)
Solution missing, unrelated to problem description, or complete program not provided. |
Provided changes are not justified or explained and/or contain major conceptual mistakes. |
Provided changes are justified but with minor mistakes in the justification or the new equations. |
Provided program is correct with fully justified changes. |
|
Problem 2.2 (3 points)
Solution missing or unrelated to problem formulation from Problems 1.1–1.3. |
Major mistakes in problem program, such as missing or mis-specified objectives, variables, or constraints. |
Minor mistakes in problem program, such as typos, or program is missing comments and is unclear to follow. |
Code appropriately encodes specified optimization problem and is appropriately commented so it is easy to follow. |
|
Problem 2.3 (5 points)
Solution missing or unrelated to problem description. |
Optimal solution found but with no details on the solution. |
Optimal solution found but details are incomplete, queried incorrectly, or presented unclearly. |
Solution found but some slight mistakes in the solution details. |
Optimal solution found but reporting may be missing units or other context. |
Problem 2.4 (5 points)
Solution missing or unrelated to problem description. |
Answers (correct or otherwise) are provided with no sense of how they were obtained. |
Some question prompts are unanswered or answered incorrectly, but the ones that are answered correctly have work/code shown. |
All prompts are answered and work is shown, but some minor mistakes may be made. |
All prompts are answered correctly with clear work/code/reasoning. |
Problem 2.5 (2 points)
Solution missing or unrelated to problem description, or solution approach is unclear. |
Solution is correct, but interpretation or work is unclear. |
Solution is correct with clear connection to how it was obtained. |