Save this video free

Math317Fa26 Lec05 SolvingPolyMatrixForms CanonicalLinProgProblem

Steven Miller · 50:57 · Watch on YouTube

Part of Williams College Math 317. See all 15 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

Math317Fa26 Lec05 SolvingPolyMatrixForms CanonicalLinProgProblem Watch on YouTube →

Overview

Steven Miller develops canonical forms as a way to turn unfamiliar problems into standard ones, reviewing quadratic equations, matrix diagonalization, and Jordan form before applying the idea to linear programming. He shows how to convert an optimization problem to minimizing cᵀx subject to Ax = b and x ≥ 0, then uses a diet example to explain why an optimum can be found by checking feasible-region vertices.

Key takeaways

Chapters

0:00 Canonical Forms: Turning Familiar Problems into Solvable Ones
4:00 Completing the Square and Recovering the Quadratic Formula
10:00 Cubic Simplification and the Limit of Exact Polynomial Formulas
14:00 Diagonalization Makes High Matrix Powers Easier
19:00 Markov Transitions, Eigenvalues, and Jordan Form
26:00 The Canonical Linear Programming Problem
28:00 Convert Maximization into Minimization by Negating the Objective
32:10 Represent Free Variables and Inequalities with Nonnegative Variables
40:00 Diet Problem: Plotting the Feasible Region
45:00 Why the Cheapest Diet Can Be Found at a Vertex

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:01 Okay, welcome to math 317, operations research. This is lecture five and we're going to be talking today about canonical forms. So I'm just trying to see if it is showing that it's recording on the screen. It looks like it. All right. So what I want to do today is talk about things that you have seen a long time ago. So long ago, you probably don't even remember when you first learned how to do this. Solving polomials. And the idea is one of the big things we do in mathematics is we solve equations. We find the solutions. If there's only one solution, then we're out of luck. That's what we have to work with. But frequently in life, you will have multiple solutions and you want to then determine which of the many solutions is best for the purpose you have at mind. Uh some of you have been talking with me before class about computer science problems where you have

0:48 many different algorithms that will work and solve the problem, but the runtime could be very different. And so you might be concerned with first I wanted to be able to solve the damn problem and then once I can solve it I want to solve it efficiently. I want to minimize time and that's what we're going to be leading up to. I'll talk a little bit about diagonalizing matrices just to get a sense of what you have seen. This is leading to our discussion of canonical form is that frequently when you are looking at a problem the goal is to convert it to something you've seen before. So can you somehow convert something to a configuration that reminds you ah I know how to do this. There's many different ways of

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Steven Miller.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.