______ are given, known values that define the problem (don’t change).
Parameters
______ are unknowns we need to decide/choose (can change).
Variables
Example: Distance from A to B = 50km is a ______. Whether to use route A-B is a ______.
Parameter; variable
In a shipping problem: Truck capacity = 10 tons is a ______. Amount to ship on route X = ______.
Parameter; variable
An OR solution has TWO parts: ______ and ______.
Decision variables’ values; objective function value
A ______ solution satisfies ALL constraints (legal/possible).
Feasible
An ______ solution violates at least one constraint (impossible).
Infeasible
An ______ solution is a FEASIBLE solution with the BEST objective function value
Optimal
There can be multiple ______ solutions but only one best ______ value.
Optimal; objective function
______ solution uses mathematical formulas/equations (exact, closed-form).
Analytical
______ solution uses step-by-step procedures/algorithms (for complex problems).
Algorithmic
Most real OR problems require ______ solutions because they’re too complex for analytical methods.
Algorithmic
______ is human-readable algorithm description (not specific programming language).
Pseudocode
Algorithmic complexity measures how ______ grows as problem size increases.
Computation time/work
O(n) means ______ time, O(n²) means ______ time, O(2ⁿ) means ______ time.
Linear; quadratic; exponential
______ problems have exponential time complexity - solving becomes impossible for large n.
NP-hard/NP-complete
Example of hard problem: ______ with many cities.
Traveling Salesman Problem
______ methods guarantee finding optimal solution (but can be slow).
Exact
Examples of exact methods: ______ and ______, ______ Programming.
Branch and Bound; Dynamic; Integer
______ methods find good solutions quickly (no optimality guarantee).
Heuristic
______ are high-level strategies guiding search (Genetic Algorithms, Simulated Annealing)
Metaheuristics
Which is faster but less reliable: exact or heuristic methods?
Heuristic methods (faster, but no guarantee of optimality).
Greedy algorithm: Always choose ______ optimal choice at each step.
Locally (best immediate option)
Greedy algorithms ______ reconsider previous choices.
Never