Where this lecture sits in the course

  • The linear programming block is finished: simplex, ellipsoid and interior point have all been covered 0:09.
  • Today's tool — multiplicative weights (MW) — can also solve linear programs, but it is much more than an LP solver; after this topic the course stops solving LPs altogether 0:27.
  • Informal poll in class: only two students had seen multiplicative weights before 0:44.

The motivating scenario

  • Stock trading: many self-proclaimed experts tell you what to buy; you need a strategy for deciding whom to listen to 1:31.
  • The framing deliberately echoes competitive analysis from earlier lectures 1:50.

Formal setup

ElementDefinition
HorizonT days 1:50
Expertsn experts 1:50
Daily signalEach expert says yes or no ("will it rain?", "will this stock go up?") 2:24
Your moveCommit to a decision using all expert opinions 2:57
FeedbackAt the end of each day reality is revealed; you have unbounded memory of all past advice 5:27
GoalMake few mistakes over the T days, with a provable guarantee 2:57

Why absolute guarantees are impossible

  • The experts may know nothing and emit random junk; an adversarial reality can always contradict you, so "few mistakes in absolute terms" is hopeless 3:56 4:14.
  • Fix (the whole point of the model): measure success competitively — be nearly as good as the best expert in hindsight, i.e. the expert with the fewest mistakes after the T days 4:30 5:15.