
Disaster Relief: A Linear Programming Resource Allocation Project
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can mathematical models optimize resource allocation in disaster relief to address competing needs and maximize impact under critical constraints?Essential Questions
Supporting questions that break down major concepts.- How can we best allocate limited resources to maximize impact in disaster relief efforts?
- What are the key constraints and objectives to consider when distributing resources after a disaster?
- How can mathematical models, like linear programming, help us make optimal decisions in emergency situations?
- How do we balance competing needs and priorities when resources are scarce?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Students will understand and apply linear programming techniques to model resource allocation.
- Students will identify constraints and objectives in a disaster relief scenario.
- Students will formulate a linear programming problem to optimize resource allocation.
- Students will interpret the results of a linear programming model to make informed decisions.
- Students will evaluate the impact of different resource allocation strategies.
Entry Events
Events that will be used to introduce the project to studentsThe Refugee Crisis
A sudden influx of refugees arrives at a border camp, overwhelming existing resources. Students, acting as aid workers, must determine how to allocate food, water, and medical supplies to meet the refugees' immediate needs, given logistical constraints and varying levels of urgency. This scenario necessitates efficient resource management, setting the stage for linear programming.The Perfect Evacuation
Students are presented with a scenario involving a hurricane bearing down on a coastal community. They must develop an evacuation plan, deciding how many buses to allocate to different zones, considering road capacity, population density, and shelter availability. This exercise introduces the challenges of optimization under constraints, leading to linear programming.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Resource Allocation Challenge: Defining Variables and Constraints
Students identify and define the key variables and constraints in a given disaster relief scenario, laying the groundwork for formulating a linear programming problem.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA written list of clearly defined variables and a set of mathematical constraints representing the limitations in the disaster relief scenario.Alignment
How this activity aligns with the learning objectives & standardsAddresses the learning goal: Students will identify constraints and objectives in a disaster relief scenario. It introduces the foundational elements for applying linear programming techniques.Objective Function Formulation: Prioritizing Needs
Students will define and formulate an objective function that represents the goal of resource allocation (e.g., minimizing casualties, maximizing the number of people helped). This involves assigning weights or priorities to different needs.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA clearly defined linear objective function that quantifies the goal of resource allocation in the disaster scenario.Alignment
How this activity aligns with the learning objectives & standardsAddresses the learning goal: Students will formulate a linear programming problem to optimize resource allocation. It builds on the previous activity by adding the objective function, which is a critical component of a linear program.Solver Simulation: Implementing and Testing
Students use software or online tools to solve the linear programming problem they have formulated. They will input their variables, constraints, and objective function into the solver and analyze the results.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA report detailing the optimal resource allocation strategy obtained from the solver, including the quantity of each resource to be allocated to different areas and the overall value of the objective function.Alignment
How this activity aligns with the learning objectives & standardsAddresses the learning goal: Students will understand and apply linear programming techniques to model resource allocation. It provides practical experience in using computational tools to solve linear programming problems.Results Interpretation: Analyzing and Explaining
Students will interpret the results of the linear programming model in the context of the disaster relief scenario. This involves explaining the meaning of the optimal solution and its implications for resource allocation.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA written analysis of the linear programming results, explaining the optimal resource allocation strategy and its implications for the disaster relief scenario.Alignment
How this activity aligns with the learning objectives & standardsAddresses the learning goal: Students will interpret the results of a linear programming model to make informed decisions. It emphasizes the importance of understanding the results of a mathematical model and their practical significance.Impact Evaluation: Comparing Strategies
Students will compare the resource allocation strategy obtained from the linear programming model with alternative strategies (e.g., equal distribution, needs-based distribution). They will evaluate the impact of each strategy on the affected population and identify the advantages and disadvantages of the optimal solution.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA comparative analysis of different resource allocation strategies, evaluating their impact on the affected population and justifying the choice of the optimal solution obtained from the linear programming model.Alignment
How this activity aligns with the learning objectives & standardsAddresses the learning goal: Students will evaluate the impact of different resource allocation strategies. It encourages critical thinking and decision-making by comparing different approaches to resource allocation.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioLinear Programming for Disaster Relief: Resource Allocation Rubric
Variable and Constraint Definition
Accuracy and clarity in defining variables and constraints representing resource limitations and needs in the disaster scenario.Variable Identification
Clarity and completeness in identifying relevant variables for resource allocation.
Exemplary
4 PointsAll relevant variables are clearly defined and justified with a strong rationale.
Proficient
3 PointsMost relevant variables are defined, with adequate justification.
Developing
2 PointsSome relevant variables are identified, but definitions lack clarity or justification.
Beginning
1 PointsFew relevant variables are identified, and definitions are unclear or missing.
Constraint Formulation
Accuracy and appropriateness of the mathematical constraints representing resource limitations.
Exemplary
4 PointsAll constraints are accurately formulated as mathematical inequalities or equations and are clearly linked to the scenario's limitations.
Proficient
3 PointsMost constraints are accurately formulated, with a clear link to the scenario's limitations.
Developing
2 PointsSome constraints are formulated, but accuracy or linkage to the scenario is lacking.
Beginning
1 PointsFew constraints are formulated, and accuracy and linkage to the scenario are minimal.
Objective Function Formulation
The relevance and accuracy in formulating the objective function that reflects the goal of resource allocation.Objective Definition
Clarity in defining the overall objective of resource allocation (e.g., minimizing casualties, maximizing people helped).
Exemplary
4 PointsThe objective is clearly defined, measurable, and directly addresses the core problem of resource allocation in the scenario.
Proficient
3 PointsThe objective is defined and relevant to resource allocation, but clarity could be improved.
Developing
2 PointsThe objective is vaguely defined or only partially relevant to resource allocation.
Beginning
1 PointsThe objective is unclear, irrelevant, or missing.
Function Formulation
Accuracy and appropriateness of the linear objective function in quantifying the objective.
Exemplary
4 PointsThe objective function accurately quantifies the objective, incorporating appropriate weights and variables with clear justification.
Proficient
3 PointsThe objective function quantifies the objective, but weights or variable usage could be improved.
Developing
2 PointsThe objective function is partially formulated, but accuracy or justification is lacking.
Beginning
1 PointsThe objective function is incomplete, inaccurate, or missing.
Solver Implementation and Testing
Effective use of solver tools to find the optimal solution and record the results.Tool Implementation
Correct implementation of the problem (variables, constraints, objective function) in the solver tool.
Exemplary
4 PointsThe problem is implemented flawlessly in the solver, with all components accurately represented.
Proficient
3 PointsThe problem is mostly implemented correctly in the solver, with minor errors or omissions.
Developing
2 PointsThe problem is partially implemented in the solver, but significant errors or omissions are present.
Beginning
1 PointsThe problem is not effectively implemented in the solver, with major errors or omissions.
Result Recording
Accurate recording of the optimal values for each variable and the objective function.
Exemplary
4 PointsAll optimal values are accurately recorded and clearly presented, with appropriate units and labels.
Proficient
3 PointsMost optimal values are accurately recorded, with minor omissions or errors in presentation.
Developing
2 PointsSome optimal values are recorded, but accuracy or clarity is lacking.
Beginning
1 PointsFew or no optimal values are accurately recorded.
Results Interpretation and Communication
The ability to interpret the results of the linear programming model and explain their implications in the disaster relief scenario.Variable Interpretation
Clear explanation of the meaning of each variable's optimal value in terms of resource allocation.
Exemplary
4 PointsProvides a comprehensive and insightful explanation of each variable's optimal value, connecting it directly to the resource allocation strategy and the disaster relief context.
Proficient
3 PointsExplains the meaning of most variables' optimal values, with a clear connection to the resource allocation strategy.
Developing
2 PointsOffers a limited explanation of some variables' optimal values, but the connection to the resource allocation strategy is weak.
Beginning
1 PointsFails to adequately explain the meaning of the variables' optimal values.
Objective Function Interpretation
Clear explanation of the meaning of the optimal value of the objective function in terms of the overall goal.
Exemplary
4 PointsProvides a thorough and insightful explanation of the objective function's optimal value, demonstrating a deep understanding of its significance in the disaster relief context.
Proficient
3 PointsExplains the meaning of the objective function's optimal value, with a clear connection to the overall goal of resource allocation.
Developing
2 PointsOffers a limited explanation of the objective function's optimal value, but the connection to the overall goal is weak.
Beginning
1 PointsFails to adequately explain the meaning of the objective function's optimal value.
Model Limitations
Discussion of the limitations and assumptions of the model and their potential impact on the results.
Exemplary
4 PointsIdentifies and discusses multiple limitations and assumptions of the model, thoroughly analyzing their potential impact on the results and offering suggestions for improvement.
Proficient
3 PointsIdentifies and discusses some limitations and assumptions of the model, explaining their potential impact on the results.
Developing
2 PointsIdentifies a few limitations or assumptions of the model, but the discussion of their impact is superficial.
Beginning
1 PointsFails to identify or discuss any limitations or assumptions of the model.
Comparative Impact Evaluation
Comparison of the linear programming solution with alternative resource allocation strategies.Strategy Description
Clear description of alternative resource allocation strategies.
Exemplary
4 PointsDescribes multiple alternative strategies with clear and specific details, including the rationale behind each strategy.
Proficient
3 PointsDescribes two or more alternative strategies with reasonable clarity.
Developing
2 PointsDescribes one or two alternative strategies, but details are lacking.
Beginning
1 PointsFails to adequately describe any alternative resource allocation strategies.
Impact Comparison
Accurate comparison of the impact of the linear programming solution and the alternative strategies.
Exemplary
4 PointsProvides a comprehensive and insightful comparison of the impact of different strategies, using relevant metrics and clearly justifying the choice of the optimal solution.
Proficient
3 PointsCompares the impact of different strategies, providing reasonable justification for the choice of the optimal solution.
Developing
2 PointsOffers a limited comparison of the impact of different strategies, with weak justification for the choice of the optimal solution.
Beginning
1 PointsFails to adequately compare the impact of different strategies or justify the choice of the optimal solution.
Fairness, Efficiency, and Effectiveness
Discusses the advantages and disadvantages of each strategy in terms of fairness, efficiency, and effectiveness.
Exemplary
4 PointsThoroughly analyzes the advantages and disadvantages of each strategy in terms of fairness, efficiency, and effectiveness, providing a well-reasoned and balanced evaluation.
Proficient
3 PointsDiscusses the advantages and disadvantages of each strategy, considering fairness, efficiency, and effectiveness.
Developing
2 PointsTouches upon the advantages and disadvantages of each strategy, but the discussion of fairness, efficiency, or effectiveness is limited.
Beginning
1 PointsFails to adequately discuss the advantages and disadvantages of each strategy in terms of fairness, efficiency, or effectiveness.