Skip to content

Commit 563f524

Browse files
Built site for gh-pages
1 parent 0780955 commit 563f524

File tree

259 files changed

+96637
-4738
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

259 files changed

+96637
-4738
lines changed

.DS_Store

0 Bytes
Binary file not shown.

.nojekyll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dde76c20
1+
f490edef

404 3.html

Lines changed: 889 additions & 0 deletions
Large diffs are not rendered by default.

404.html

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,35 @@
351351
<a href="/Management-Science/tutorials/nb_07_02_routing_competition.html" class="sidebar-item-text sidebar-link">
352352
<span class="menu-text">NB-07-02 Competition</span></a>
353353
</div>
354+
</li>
355+
</ul>
356+
</li>
357+
<li class="sidebar-item sidebar-item-section">
358+
<div class="sidebar-item-container">
359+
<a class="sidebar-item-text sidebar-link text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false">
360+
<span class="menu-text">08 Multi</span></a>
361+
<a class="sidebar-item-toggle text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false" aria-label="Toggle section">
362+
<i class="bi bi-chevron-right ms-2"></i>
363+
</a>
364+
</div>
365+
<ul id="quarto-sidebar-section-8" class="collapse list-unstyled sidebar-section depth1 ">
366+
<li class="sidebar-item">
367+
<div class="sidebar-item-container">
368+
<a href="/Management-Science/lectures/lec_08_multi_objective.html" class="sidebar-item-text sidebar-link">
369+
<span class="menu-text">08 Lecture</span></a>
370+
</div>
371+
</li>
372+
<li class="sidebar-item">
373+
<div class="sidebar-item-container">
374+
<a href="/Management-Science/tutorials/nb_08_01_multi_objective.html" class="sidebar-item-text sidebar-link">
375+
<span class="menu-text">NB-08-01 Pareto</span></a>
376+
</div>
377+
</li>
378+
<li class="sidebar-item">
379+
<div class="sidebar-item-container">
380+
<a href="/Management-Science/tutorials/nb_08_02_fleet_optimization.html" class="sidebar-item-text sidebar-link">
381+
<span class="menu-text">NB-08-02 Competition</span></a>
382+
</div>
354383
</li>
355384
</ul>
356385
</li>
@@ -365,13 +394,13 @@
365394
</li>
366395
<li class="sidebar-item sidebar-item-section">
367396
<div class="sidebar-item-container">
368-
<a class="sidebar-item-text sidebar-link text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false">
397+
<a class="sidebar-item-text sidebar-link text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-9" role="navigation" aria-expanded="false">
369398
<span class="menu-text">Assignments</span></a>
370-
<a class="sidebar-item-toggle text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false" aria-label="Toggle section">
399+
<a class="sidebar-item-toggle text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-9" role="navigation" aria-expanded="false" aria-label="Toggle section">
371400
<i class="bi bi-chevron-right ms-2"></i>
372401
</a>
373402
</div>
374-
<ul id="quarto-sidebar-section-8" class="collapse list-unstyled sidebar-section depth1 ">
403+
<ul id="quarto-sidebar-section-9" class="collapse list-unstyled sidebar-section depth1 ">
375404
<li class="sidebar-item">
376405
<div class="sidebar-item-container">
377406
<a href="/Management-Science/assignments/assignment_00.html" class="sidebar-item-text sidebar-link">
@@ -383,6 +412,12 @@
383412
<a href="/Management-Science/assignments/assignment_01.html" class="sidebar-item-text sidebar-link">
384413
<span class="menu-text">Assignment 01</span></a>
385414
</div>
415+
</li>
416+
<li class="sidebar-item">
417+
<div class="sidebar-item-container">
418+
<a href="/Management-Science/assignments/assignment_02.html" class="sidebar-item-text sidebar-link">
419+
<span class="menu-text">Assignment 02</span></a>
420+
</div>
386421
</li>
387422
</ul>
388423
</li>

assignments/assignment_00 5.html

Lines changed: 1015 additions & 0 deletions
Large diffs are not rendered by default.

assignments/assignment_00 5.ipynb

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"# Assignments in this Course\n",
8+
"\n",
9+
"Management Science\n",
10+
"\n",
11+
"## Welcome\n",
12+
"\n",
13+
"This course uses two practical assignments to help you learn how to\n",
14+
"think like an optimization-minded analyst. Your focus throughout should\n",
15+
"be: understand the problem, design a sensible algorithmic approach,\n",
16+
"interpret results, and translate findings into clear business\n",
17+
"recommendations. Perfect code is not the goal, insight is.\n",
18+
"\n",
19+
"> **Tip**\n",
20+
">\n",
21+
"> You’re encouraged to use AI tools responsibly. Treat them like a smart\n",
22+
"> pair-programmer that helps you learn and debug, but make sure you\n",
23+
"> understand all code you submit and can explain it. You are fully\n",
24+
"> responsible for the correctness and originality of submitted work,\n",
25+
"> regardless of gAI use.\n",
26+
"\n",
27+
"> **Warning**\n",
28+
">\n",
29+
"> Do not include gAI-generated meta-comments describing what gAI\n",
30+
"> changed. Thus, keep comments focused on explaining the code itself. If\n",
31+
"> I find instances of such gAI meta-comments, you will loose points for\n",
32+
"> the technical implementation. Keep your comments clean and relevant.\n",
33+
"\n",
34+
"> **Warning**\n",
35+
">\n",
36+
"> gAI may hallucinate additional features that are not required. Be\n",
37+
"> careful here!\n",
38+
"\n",
39+
"## The Two Assignments\n",
40+
"\n",
41+
"**Assignment 1: Risk Analysis & Forecasting (Due at the start of Lecture\n",
42+
"8, weight 30%)**\n",
43+
"\n",
44+
"You’ll simulate investment outcomes to understand risk and then forecast\n",
45+
"demand using simple time-series techniques. Expect to implement Monte\n",
46+
"Carlo simulations, moving averages, and exponential smoothing, then\n",
47+
"compare methods and justify a recommendation.\n",
48+
"\n",
49+
"**Assignment 2: Optimization in Practice (Due at the start of Lecture\n",
50+
"10, weight 30%)**\n",
51+
"\n",
52+
"You’ll build and improve delivery routes and construct valid staff\n",
53+
"schedules under constraints, then iterate to improve quality and\n",
54+
"satisfaction. Expect to implement heuristics, evaluate improvements,\n",
55+
"visualize routes/schedules, and discuss trade-offs.\n",
56+
"\n",
57+
"Work is in groups for both assignments. Typical time commitment is 4–6\n",
58+
"hours for Assignment 1 and 5–7 hours for Assignment 2.\n",
59+
"\n",
60+
"## How You’ll Be Graded\n",
61+
"\n",
62+
"### Technical Implementation (60% of assignment grade)\n",
63+
"\n",
64+
"- **Excellent (90-100%):** Code runs correctly, handles edge cases,\n",
65+
" well-structured\n",
66+
"- **Good (80-89%):** Code runs with minor issues, mostly\n",
67+
" well-structured\n",
68+
"- **Satisfactory (70-79%):** Code runs but has some problems, basic\n",
69+
" structure\n",
70+
"- **Needs Improvement (60-69%):** Code has significant issues but\n",
71+
" shows understanding\n",
72+
"- **Inadequate (\\<60%):** Code doesn’t run or shows fundamental\n",
73+
" misunderstanding\n",
74+
"\n",
75+
"### Business Insight (20% of assignment grade)\n",
76+
"\n",
77+
"- **Excellent:** Clear actionable recommendations with quantified\n",
78+
" impact\n",
79+
"- **Good:** Solid insights with some quantification\n",
80+
"- **Satisfactory:** Basic insights communicated clearly\n",
81+
"- **Needs Improvement:** Insights unclear or not business-relevant\n",
82+
"- **Inadequate:** No meaningful insights provided\n",
83+
"\n",
84+
"### Presentation Quality (20% of assignment grade)\n",
85+
"\n",
86+
"- **Excellent:** Compelling visualizations, clear narrative\n",
87+
"- **Good:** Good visuals, mostly clear communication\n",
88+
"- **Satisfactory:** Basic visualizations, understandable presentation\n",
89+
"- **Needs Improvement:** Poor visuals or unclear communication\n",
90+
"- **Inadequate:** No effective communication of results\n",
91+
"\n",
92+
"> **Important**\n",
93+
">\n",
94+
"> Use AI to clarify concepts, explore alternatives, and debug. Please,\n",
95+
"> do not submit code you don’t understand. You’re responsible for every\n",
96+
"> line. If you draw from external sources, cite them briefly in your\n",
97+
"> notebook.\n",
98+
"\n",
99+
"## Tips for Success\n",
100+
"\n",
101+
"- Start simple, then iterate. Get a working baseline first.\n",
102+
"- Check your logic with small tests and intermediate prints.\n",
103+
"- Keep business questions in view—your job is to inform a decision.\n",
104+
"\n",
105+
"> **Tip**\n",
106+
">\n",
107+
"> Common pitfalls to watch for: forgetting return-to-depot in routing,\n",
108+
"> violating constraints after a change, optimizing forever instead of\n",
109+
"> delivering “good enough,” and failing to actually answer the business\n",
110+
"> questions.\n",
111+
"\n",
112+
"## Submission Requirements\n",
113+
"\n",
114+
"Submit one Jupyter notebook per assignment that includes:\n",
115+
"\n",
116+
"- Your commented code with outputs and clear visualizations.\n",
117+
"- Short, direct answers to the business questions.\n",
118+
"\n",
119+
"File naming:\n",
120+
"\n",
121+
"- Assignment 1: Assignment_01\\_\\[GroupNames\\].ipynb\n",
122+
"- Assignment 2: Assignment_02\\_\\[GroupNames\\].ipynb\n",
123+
"\n",
124+
"## Late Policy\n",
125+
"\n",
126+
"Submissions lose 10% per day late, up to a maximum of three days.\n",
127+
"Exceptions are granted only for documented emergencies."
128+
],
129+
"id": "71ea9c51-3f87-40f2-8e6a-992c2ac9d7a8"
130+
}
131+
],
132+
"nbformat": 4,
133+
"nbformat_minor": 5,
134+
"metadata": {
135+
"kernelspec": {
136+
"display_name": "Python 3",
137+
"language": "python",
138+
"name": "python3"
139+
}
140+
}
141+
}

assignments/assignment_00 5.pdf

33.1 KB
Binary file not shown.

assignments/assignment_00.html

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,35 @@
351351
<a href="../tutorials/nb_07_02_routing_competition.html" class="sidebar-item-text sidebar-link">
352352
<span class="menu-text">NB-07-02 Competition</span></a>
353353
</div>
354+
</li>
355+
</ul>
356+
</li>
357+
<li class="sidebar-item sidebar-item-section">
358+
<div class="sidebar-item-container">
359+
<a class="sidebar-item-text sidebar-link text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false">
360+
<span class="menu-text">08 Multi</span></a>
361+
<a class="sidebar-item-toggle text-start collapsed" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="false" aria-label="Toggle section">
362+
<i class="bi bi-chevron-right ms-2"></i>
363+
</a>
364+
</div>
365+
<ul id="quarto-sidebar-section-8" class="collapse list-unstyled sidebar-section depth1 ">
366+
<li class="sidebar-item">
367+
<div class="sidebar-item-container">
368+
<a href="../lectures/lec_08_multi_objective.html" class="sidebar-item-text sidebar-link">
369+
<span class="menu-text">08 Lecture</span></a>
370+
</div>
371+
</li>
372+
<li class="sidebar-item">
373+
<div class="sidebar-item-container">
374+
<a href="../tutorials/nb_08_01_multi_objective.html" class="sidebar-item-text sidebar-link">
375+
<span class="menu-text">NB-08-01 Pareto</span></a>
376+
</div>
377+
</li>
378+
<li class="sidebar-item">
379+
<div class="sidebar-item-container">
380+
<a href="../tutorials/nb_08_02_fleet_optimization.html" class="sidebar-item-text sidebar-link">
381+
<span class="menu-text">NB-08-02 Competition</span></a>
382+
</div>
354383
</li>
355384
</ul>
356385
</li>
@@ -365,13 +394,13 @@
365394
</li>
366395
<li class="sidebar-item sidebar-item-section">
367396
<div class="sidebar-item-container">
368-
<a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="true">
397+
<a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-9" role="navigation" aria-expanded="true">
369398
<span class="menu-text">Assignments</span></a>
370-
<a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-8" role="navigation" aria-expanded="true" aria-label="Toggle section">
399+
<a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-9" role="navigation" aria-expanded="true" aria-label="Toggle section">
371400
<i class="bi bi-chevron-right ms-2"></i>
372401
</a>
373402
</div>
374-
<ul id="quarto-sidebar-section-8" class="collapse list-unstyled sidebar-section depth1 show">
403+
<ul id="quarto-sidebar-section-9" class="collapse list-unstyled sidebar-section depth1 show">
375404
<li class="sidebar-item">
376405
<div class="sidebar-item-container">
377406
<a href="../assignments/assignment_00.html" class="sidebar-item-text sidebar-link active">
@@ -383,6 +412,12 @@
383412
<a href="../assignments/assignment_01.html" class="sidebar-item-text sidebar-link">
384413
<span class="menu-text">Assignment 01</span></a>
385414
</div>
415+
</li>
416+
<li class="sidebar-item">
417+
<div class="sidebar-item-container">
418+
<a href="../assignments/assignment_02.html" class="sidebar-item-text sidebar-link">
419+
<span class="menu-text">Assignment 02</span></a>
420+
</div>
386421
</li>
387422
</ul>
388423
</li>

assignments/assignment_00.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
"Submissions lose 10% per day late, up to a maximum of three days.\n",
127127
"Exceptions are granted only for documented emergencies."
128128
],
129-
"id": "c272ea1e-2013-4aef-bfe5-4e7ad3f2d72b"
129+
"id": "89dc9bf1-a69d-4436-8024-9c09b7d8299e"
130130
}
131131
],
132132
"nbformat": 4,

assignments/assignment_00.pdf

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)