Course

Foundations for Operational Research

Vectors, matrices, linear systems and independence, together with the vocabulary of constrained optimization: decision variables, objective, constraints, feasible set, and the difference between an optimal solution and an optimal value. Prerequisite material for the linear-programming and integer-programming courses; take it whole from cold, or enter at the single lesson supplying a missing idea.

Start Foundations for Operational Research

Modules
2
Lessons
10
Skills
12
Starting here
No prior topics assumed
  1. Module 1: Vectors, matrices and linear systems

    Vectors, matrices, and systems of linear equations, ending with the two ways of reading the same system. A constraint is a dot product; a program in standard form is a matrix equation; the simplex method is a question about which columns reach the right-hand side.

      • Given vectors in R n , the learner can add and scale them, form a linear combination, and compute a dot product, saying what each result means geometrically.
      • Given a vector in R n , the learner can compute its norm, produce the unit vector with the same direction, and decide which of two vectors is longer and whether they point the same way, treating length and direction as independent properties.
      • Given a matrix and a vector, the learner can compute A x and decide whether a product is defined before forming it.
      • Given A x , the learner can express it as a linear combination of the columns of A weighted by the entries of x , and use that reading to decide questions about which vectors A x can reach.
      • Given a system in reduced form, the learner can determine whether it has no solution, exactly one, or infinitely many, justify the verdict from the pivot structure, and for the infinite case describe the solution set rather than one member of it.
      • Given A x = b with explicit coefficients, the learner can apply row operations that preserve the solution set, reach echelon form without arithmetic error, and say why each operation leaves the solutions unchanged.
      • Given a linear system, the learner can state it in both pictures, say what each makes visible, and use whichever one answers the question at hand.
      • Given a set of vectors or the columns of a matrix, the learner can decide whether they are linearly independent, state the rank, exhibit an explicit dependence relation when one exists, and say whether a given square matrix can serve as a basis.
  2. Module 2: Constrained optimization: variables, objective and constraints

    The shape of the question, before any method: what is being chosen, what is being optimised, what limits the choice, and what an answer consists of.

      • Given a described decision situation in prose, the learner can state the decision variables, the objective and its direction, and the constraints, and can distinguish a decision variable from a quantity determined by the decisions.
      • Given a decision problem described in words, the learner can define decision variables with meanings and units, write the objective with its direction, write one constraint per stated restriction, and state which described quantities are data rather than variables.
      • Given a set of restrictions, the learner can determine whether the feasible set is empty, non-empty and bounded, or non-empty and unbounded, and can state that the classification does not depend on the objective function.
      • Given a solved or solvable optimization problem, the learner can report the optimal solution and the optimal value as distinct objects, can state when the optimal set contains more than one point, and can recognize when no optimal solution exists.
      • Given a linear inequality and a point, the learner can determine whether the point satisfies it, lies on the bounding hyperplane, or violates it, and can state what the bounding hyperplane is for that inequality.

Finishing this course means you have demonstrated the required skills with the level of support this course currently assesses.

12 required skills. If you reach a lesson without the background it assumes, you are pointed at the prerequisite first, and returned here afterwards.

How progress is measured

Progress is inferred from evidence you produce, not from pages you have opened. Each required skill moves through states as evidence accumulates: met, practicing with help, performed unassisted, then performed again after a delay.

This course counts a skill as finished atguided. Where the system cannot admit evidence for a stronger claim — for instance when the only available scoring is your own judgment of your written answer — the skill stays at the state the evidence supports, and the reason is shown rather than hidden.

Results update as you type. Use the up and down arrow keys to move between results, Enter to open one, and Escape to close.

Type to search.

Settings

Appearance

Interface density

Your record

Your progress is stored in this browser and nowhere else: an identifier, the answers you have given, the mastery states and review schedule derived from them, and the lesson you last opened. Clearing it makes you a new learner on this device. It cannot be undone, and it will not affect your appearance or density settings.

Focus timer

Focus--minutes remaining

Phase

Kept in this browser only, and used to label the session in your own history.

Today

Nothing recorded yet. Finish a focus session and it will appear here.

Settings

Focus sessions between long breaks.

Sessions you are aiming for in a day.

Notifications

Your history

Sessions are stored in this browser and nowhere else. They are not evidence and never reach your mastery record.