Applied Optimization: What Does Best Actually Mean?

Optimization sounds like the math of finding the best answer. That is true, but incomplete. Before we can find the best answer, we have to decide what “best” means.

Shortest route? Cheapest plan? Most reliable network? Fairest schedule? Fewest resources? Lowest risk? Each objective creates a different problem. The data can stay the same while the answer changes because the question changed.

That is why optimization is one of the most useful applied math topics for students. It forces them to separate the situation from the model.

Choices, constraints, objective

Most optimization problems can be organized into three parts.

The choices are the things we control. Which route should a truck take? Which projects should receive funding? Which classes should go in which rooms?

The constraints are the rules the solution must obey. A truck cannot visit two places at the same time. A budget cannot be exceeded. A classroom cannot hold more students than its capacity.

The objective is what we are trying to minimize or maximize. We might minimize distance, maximize profit, minimize waiting time, or maximize coverage.

This three-part structure helps students turn a messy paragraph into a mathematical object.

A small route example

Suppose a volunteer has to deliver supplies to four locations and return to the starting point. If we know the distance between every pair of locations, the goal might be to minimize total distance.

A first instinct is to use a greedy rule: always go to the nearest unvisited location. Greedy algorithms are attractive because they make locally sensible choices. Sometimes they work well. But they do not always produce a global optimum.

A route that seems best step-by-step can trap us into an expensive final connection. This is a central optimization lesson: local improvement is not the same as global best.

Students should experience this with a small example. Let them try the nearest-neighbor method, then compare it with another route that starts with a slightly longer first step but finishes better overall.

Constraints are not neutral

In classroom examples, constraints often look like mathematical facts. In real applications, constraints can be human decisions written in mathematical language.

A budget limit is a constraint. So is a required response time. So is a rule that every neighborhood must receive at least one service point. These are not just numbers; they encode values.

This matters because changing a constraint can change who benefits. An optimization model can look objective while hiding assumptions in the setup.

A COSMO lesson should not turn this into a lecture about everything math cannot do. The better message is sharper: optimization is powerful when students can identify what the model is optimizing and what it is leaving outside.

Objective functions shape behavior

Imagine a school trying to assign tutoring resources. If the objective is to maximize the number of students served, the model may favor short sessions and easy-to-reach groups. If the objective is to maximize improvement among students with the largest gaps, the model may assign resources differently. If the objective is to minimize travel time, another solution appears.

No objective is automatically wrong. But each one answers a different question.

This is where optimization becomes a form of careful reading. Students need to ask: what does this model reward? What does it ignore? Who might be invisible if we only optimize this number?

Linear programming in plain language

Linear programming is a major branch of optimization where the objective and constraints are linear. For example, suppose a group sells two types of kits. Each kit uses supplies and time. The group wants to maximize money raised while staying within supply and time limits.

Let x be the number of type A kits and y be the number of type B kits. Constraints might look like:

  • 2x + y ≤ 100 for one supply
  • x + 3y ≤ 120 for another supply
  • x ≥ 0, y ≥ 0

The objective might be:

maximize 5x + 7y

In two variables, students can graph the feasible region. The best solution often occurs at a corner point. That fact is visually powerful: the constraints create a polygon of possible solutions, and the objective chooses a corner.

A good COSMO optimization activity

Give students a fictional community center with limited volunteer hours. There are three possible programs: tutoring, food delivery, and translation support. Each program requires hours and serves a different need. Ask students to build an objective.

Do they maximize total people reached? Do they prioritize the most time-sensitive service? Do they guarantee every program receives some support? Do they minimize unused volunteer hours?

There is no single perfect answer. Students should compare models, not just compute outputs.

What students should remember

Optimization is not simply the math of being efficient. It is the math of making goals explicit.

The best solution depends on the objective, the constraints, and the data. If any of those change, the answer can change. That is not a weakness. It is the reason optimization forces honest thinking.

Before asking a computer to find the optimum, a mathematician should ask what the optimum is allowed to mean.

← Back to All Resources