Simplex Explained

  Рет қаралды 75,451

Louis Holley

Louis Holley

Күн бұрын

Пікірлер: 121
@osmanhajiyev
@osmanhajiyev 7 жыл бұрын
So concise... Someone give this guy a Nobel Prize
@LnX53
@LnX53 4 жыл бұрын
this is legitimately gold, i've had no idea about simplex, circulated through 4 or 5 video, all of them assumed I had some knowledge prior to watching the video so I could not understand anything at all from them. But this one right here... This is perfect ! thank you
@ibrahimrupawala3444
@ibrahimrupawala3444 3 жыл бұрын
I have spent hours understanding linear programming and simplex but this dude explained it better than anyone in 10 mins
@salmaalfawal6155
@salmaalfawal6155 10 ай бұрын
I can't believe this is the only video on your channel, it's so informative and you explained it very well!
@akshay-ashok
@akshay-ashok 4 жыл бұрын
I don't usually comment in KZbin videos. But this video right here should be appreciated. Man, you're awesome!
@AbdallahBoukouffallah
@AbdallahBoukouffallah 10 ай бұрын
Old yet still the best
@joebashour
@joebashour 4 жыл бұрын
This is the most straightforward video explanation of Simplex...Very much appreciated. Thanks!
@m4d_al3x
@m4d_al3x 4 жыл бұрын
You just summed up my 1.5hour lecture in a 10min video.
@pengliu6245
@pengliu6245 3 жыл бұрын
The only excellent video explains the simplex algorithm very clearly! Many thanks.
@voxlz
@voxlz 4 жыл бұрын
Except for the last few seconds, which gave me horrible flashbacks, this is more or less the perfect explanation. Thanks a lot!
@gabrieltepin
@gabrieltepin Ай бұрын
This must be one of the best content in the whole youtube, amazing
@daesoolee1083
@daesoolee1083 4 жыл бұрын
Read and watched several explanations about the Simplex but this video is the best. It starts with the overall idea and gets deeper and deeper, which helps the understanding quite a lot.
@krischalkhanal234
@krischalkhanal234 4 жыл бұрын
So concise yet so perfect. And so intuitive and elementary too.
@debonairrose
@debonairrose Жыл бұрын
his voice fits being the main vocal of a rock band i swear to god.
@oliviergagnon5918
@oliviergagnon5918 6 жыл бұрын
Best demonstration around. And would be hard to beat. Thanks.
@titanictypist9062
@titanictypist9062 4 жыл бұрын
Holy cow dude! This was VERY well explained. Inspiring.
@aziz99
@aziz99 3 жыл бұрын
man you re a life saver , also that scene from dhis is pure gold, bless you
@warsicklol
@warsicklol 7 жыл бұрын
Simple and clear explanation. Thank you for making this video
@ilikechocolate3741
@ilikechocolate3741 2 жыл бұрын
at 8:07 the column S2, third row, the number should be 10/3, not 15/4. Also, you didn't mention artificial variables, two phase simplex and duality at all. With that being said, very good video, I'd give you a 9/10
@janplechaty1702
@janplechaty1702 2 жыл бұрын
Yes, I got that too. I think there was a mistake with -1/3 on the S2 above that 15/4, because S2 on the second row should be just 1/3, not -1/3. Thank you for your comment and thanks to author for his explanation.
@CauseOfBSOD
@CauseOfBSOD 14 күн бұрын
@@janplechaty1702 indeed, I have been implementing the algorithm for a computer science project. Test case (problem from this video) kept failing because of this. Eventually worked through the algorithm by hand and got the same result my implementation gave (i.e. both S2 row 3 being 10/3 and S2 row 2 being 1/3 are the correct answers)
@wexwexexort
@wexwexexort 4 ай бұрын
Really nice explanation, clear and to the point.
@VietnamSteven
@VietnamSteven 2 жыл бұрын
your presentation style is really outstanding!!
@chicagogirl9862
@chicagogirl9862 5 жыл бұрын
I searched a lot and I've been confused totally but you explained very good:)
@4BohrKid
@4BohrKid 3 жыл бұрын
best explanation i've seen so far.
@luigiduprez7510
@luigiduprez7510 2 жыл бұрын
I would love to see more videos from him, a very nice way of explaining and visualising the concept
@shershahdrimighdelih
@shershahdrimighdelih 4 жыл бұрын
Very well presented, and the jump cuts help understand things better
@theatulupadhyay
@theatulupadhyay Жыл бұрын
Very beautifully explained.
@Helen-lm6bb
@Helen-lm6bb 6 жыл бұрын
I don't know why your channel isn't popular! Great explanation for people who don't have prior knowledge to such algorithm. Thanks!
@santoshkavhar2596
@santoshkavhar2596 Жыл бұрын
Thanks so much for simplifying it so much, textbooks make it way more harder. I hope you keep making more videos
@faresmajed50
@faresmajed50 4 жыл бұрын
I wish you are my instructor, thank you so much for this short and concise video
@markkaravan4245
@markkaravan4245 4 жыл бұрын
Amazing explanation. Not nearly enough subscribers.
@razamailbox
@razamailbox 3 жыл бұрын
Great Explanation, finally a video which gives some intuition Thank you!!
@reshmithampy
@reshmithampy 3 жыл бұрын
Now I have an idea about what I am to do and not feel forced to memorize the steps
@ayushbhatnagar8091
@ayushbhatnagar8091 4 жыл бұрын
At 9:15, Case where x is negative, I think you need to add one more constraint x_1< x_2 and need to include them in the objective function as well. Great explanation btw.
@ruslanaliev2216
@ruslanaliev2216 4 жыл бұрын
best explanation of simplex ever!
@elliott8175
@elliott8175 3 жыл бұрын
So, this vid is amazingly concise; but I got me some questions: 1) How do you choose the first vertex? In this case it's "obvious" that (0,0) is a vertex, but I have a problem with over 100k decision variables and if I set them all to zero then I'll be outside the solution region. 2) How to handle constraints that don't form a boundary? Imagine the same as above, but with the added constraint *x
@julianocamargo6674
@julianocamargo6674 2 жыл бұрын
1 - This is the purpose of the slack variables. If the right side vector b is positive, you can always start with x=0 ans s=b. Some problems do not have postive b, and then indeed it is another problem. It is called the 'first phase' of simplex algorithm. You have to start with what we call a "basic feasible solution"
@julianocamargo6674
@julianocamargo6674 2 жыл бұрын
2 It seems the process of changing the base was not explained, but in simplex if you start with a bfs vertex, you always get another bfs (improved) vertex. When you change the point you test how far can you move it in a given direction, and then your redundant constraint would never show up. Since some constraints add nothing to the problem, some solvers can do a preprocessing and remove it just to make the matrix smaller .
@elliott8175
@elliott8175 2 жыл бұрын
@@julianocamargo6674 Thanks for your explanations! I wish I could give an intelligent response, but I haven't touched simplex since I first wrote this comment. I'm sure I'll come back to it and read your comments again. Thanks. =)
@1tokillamockingbird
@1tokillamockingbird 3 жыл бұрын
LEGEND! You can die in peace knowing that your legacy will forever save future undergrad students days before their final exam
@mouhamethfadalmarabyaidara4935
@mouhamethfadalmarabyaidara4935 6 жыл бұрын
concise and accurate explanation.Great video and thanks a lot
@atakan716
@atakan716 8 ай бұрын
awesome explanation 🎉
@TheMyanka
@TheMyanka 7 жыл бұрын
Thank you, that was a brilliant explanation.
@abdulrehmanbilal958
@abdulrehmanbilal958 2 жыл бұрын
OMG This opened the doors of my thoughts.
@erazn9077
@erazn9077 Жыл бұрын
At 8:08 shouldn’t the 4th value for the last row be 10/3 instead of 15/4? 5 + ( - 5 / 3 )
@valentinegift3689
@valentinegift3689 5 жыл бұрын
Dude you are wonderful - really wish you'll somehow monetize your explanation skills.
@ZenoDiac
@ZenoDiac 2 жыл бұрын
Beautifully explained
@earthling123
@earthling123 Жыл бұрын
"A quick sanity check" always gets me 😂
@pacmanmaster16
@pacmanmaster16 4 жыл бұрын
Great video, you should make a comeback
@MuhsinFatih
@MuhsinFatih 6 жыл бұрын
I am experiencing mathgasm. So elaborately put. Awesome video
@lstathisplaysvideogames4906
@lstathisplaysvideogames4906 2 жыл бұрын
My guy, you just saved my ass , my professor could never
@gat0tsu
@gat0tsu 2 жыл бұрын
very clear. amazing. wow
@danielTkachenko0
@danielTkachenko0 7 жыл бұрын
That's a great explanation! Thanks for the video
@toxictime3862
@toxictime3862 3 жыл бұрын
This is awesome! Please do more
@whasuklee
@whasuklee 3 жыл бұрын
Such a great help! Really appreciate your work!!
@vaggelismanousakis6147
@vaggelismanousakis6147 4 жыл бұрын
Simplex explained Simply. Thaks a lot
@bakdorz
@bakdorz 4 жыл бұрын
Great explanation! Question though: Once we reach intersection at B ( 4:35 ) you mention that we have TWO options. Keep b=0, or keep s2=0. I'm not sure I understand how come we have two options, since if we chose b-0, then the objective would decrease no?
@elliott8175
@elliott8175 3 жыл бұрын
Yeah, I think you're always strictly improving on the solution, so surely you could always rule-out the vertex that you just came from. For 2D problems that'd mean doing a circuit till you're at the max.
@estelle367
@estelle367 Жыл бұрын
🤓
@n-da-bunka2650
@n-da-bunka2650 2 жыл бұрын
Perhaps it was my linear computation classes from 1981 kicking in but didn't everyone know the answer the minute it was asked? I started to wonder why he was presenting such an obvious solution and kept waiting for the trick that I may have originally missed which, of course, doesn't exists.
@nischalsubedi9432
@nischalsubedi9432 3 жыл бұрын
@ 2.25 timestamp--did you mean s1
@elliott8175
@elliott8175 3 жыл бұрын
*S* represents the amount that you would need to add to the smaller amount (lhs) to make it equal to the larger amount (rhs). So *S1* and *S2* should be strictly non-negative.
@mathaha2922
@mathaha2922 3 жыл бұрын
Excellent!
@ankitunariya3661
@ankitunariya3661 Жыл бұрын
YOU R A GENIUS ! THANKS A LOT.
@jared0801
@jared0801 5 жыл бұрын
thanks for the straightforward explanation
@sjwang3892
@sjwang3892 3 жыл бұрын
Thanks for this great video!
@waheebalqamar558
@waheebalqamar558 4 жыл бұрын
Man, you are the best
@earthling123
@earthling123 Жыл бұрын
Thank you louis
@Traymer7
@Traymer7 5 жыл бұрын
Perfect man! Love that you implemented theory as well!
@saranshgokhale8298
@saranshgokhale8298 3 жыл бұрын
Very helpful, thank you!
@DlcEnergy
@DlcEnergy 7 жыл бұрын
you mean, Complex Explained
@crystalline2
@crystalline2 7 жыл бұрын
that was interesting, very good explanation thank you
@ansyona7522
@ansyona7522 7 жыл бұрын
Thank you for sparing many hours of torture for many!!
@tapobrataroychoudhury3016
@tapobrataroychoudhury3016 2 жыл бұрын
Thank you❤
@prasadkavinda1210
@prasadkavinda1210 6 жыл бұрын
thanks man. very helpful!!
@ericc6820
@ericc6820 Жыл бұрын
well said 👏
@Alex-op2kc
@Alex-op2kc 4 жыл бұрын
good video
@javad346
@javad346 2 жыл бұрын
Thanks a lot
@InvincibleAirman
@InvincibleAirman 2 жыл бұрын
I came here to understand the reasons behind the matrix manipulation better, but when the video reached that part, it kind of stopped explaining (why things are done) and settled for narrating (what is being done, which I already know) so I didn't find it as helpful as I had hoped.
@iambossgetlost1395
@iambossgetlost1395 3 жыл бұрын
👌
@ElectromecanicaIndustrial
@ElectromecanicaIndustrial 3 жыл бұрын
thank you
@austinoquinn815
@austinoquinn815 3 жыл бұрын
Wow, that was great.
@nipo4144
@nipo4144 5 жыл бұрын
why do we want the smallest ratio at 6:58?
@24mrdanny
@24mrdanny 5 жыл бұрын
I am wondering this as well...
@nipo4144
@nipo4144 5 жыл бұрын
@@24mrdanny this smallest ratio allows us to keep the constraints on variables. on a graph it corresponds to moving along the edge until u encounter the first constraint.
@XShollaj
@XShollaj 3 жыл бұрын
Perfection
@thangible
@thangible 4 жыл бұрын
i love this.
@BipinOli90
@BipinOli90 7 жыл бұрын
good explanation
@lopyus
@lopyus 4 жыл бұрын
Thank you so much! =)
@almakyubi
@almakyubi 4 ай бұрын
tysm
@kevinchou4147
@kevinchou4147 5 жыл бұрын
vivid example
@pathfinder750
@pathfinder750 3 жыл бұрын
what a legend
@kushb5419
@kushb5419 5 жыл бұрын
thank you!
@heoTheo
@heoTheo 6 жыл бұрын
awesome!
@authenticstories2571
@authenticstories2571 5 жыл бұрын
great
@abikim3438
@abikim3438 7 жыл бұрын
from the drawing, how can i know if there is unused material or hours ?
@nandaschuch
@nandaschuch 4 жыл бұрын
You are producing 20 of each chair, which use 3m2, so in total you use 120m2 (40*3m2) which is the maximum allowed by the problem, so no unused material. The same for the hours, the full 1000 hours were used (20*40+20*10).
@shaky3
@shaky3 Жыл бұрын
thank you! you made simplex simple lol
@arielediang5381
@arielediang5381 3 жыл бұрын
s1 and s2 aren't supposed to be great or equal to zero? why do you s1 and s1 are less than zero while drawing the graph?
@Physicus9
@Physicus9 6 жыл бұрын
Am I the only one wondering how at 8:05 he managed to get 15/4 for the 5-(5*(-1/3))? That would be 10/3 if I'm not mistaken...
@louisholley7944
@louisholley7944 6 жыл бұрын
Michael Duffy you are correct, but fortunately here that doesn’t matter. Thanks for pointing out the mistake :)
@ramananm6257
@ramananm6257 3 жыл бұрын
The irony is Simple is not actually "Simple"!! (The big table thing, Oh God 🤯)
@tayyabmughal10000
@tayyabmughal10000 3 жыл бұрын
welcome to 2021.
@steven1671
@steven1671 5 жыл бұрын
That intro sound sounds familiar.... dont hug me I'm scared.
@louisholley7944
@louisholley7944 5 жыл бұрын
Steven :)
@clutterArranger
@clutterArranger 4 жыл бұрын
I am a computery guy.
@estelle367
@estelle367 Жыл бұрын
i likz your accent
@anthonyh5025
@anthonyh5025 7 жыл бұрын
Egg
@ПавлоЛінн
@ПавлоЛінн 4 жыл бұрын
all the trickery with divisions still not explained.
@pakonicoco
@pakonicoco Жыл бұрын
Might be either dumb or too late.. but why not only sell standard chairs? As I am understanding it, you are essentially loosing profit with every “luxury” chair you sell.. if you spent the 1000 hours on 100 “standard” chairs (costing 10 hours each) you would make $1000 at $10 each. If you made a single “luxury” one and the rest “standard”, you would make $980. If you made two “luxury” chairs and the rest “standard”, you would make $960.. i.e. you are loosing $20 for every chair. It costs you twice in labor to profit for every luxury chair, compared to a one to one cost in labor to profit for standard chairs. What the hell am I missing?
@nils3989
@nils3989 Жыл бұрын
you can only make a maximumof 40 chairs due to the m3 of wood available.
@pakonicoco
@pakonicoco Жыл бұрын
@@nils3989 Ohhhh thats the detail I overlooked. Thank you for pointing it out.
@ilyasaroui7745
@ilyasaroui7745 6 жыл бұрын
don't click 7:01
@thejumpyone
@thejumpyone 5 жыл бұрын
You sound like name explain
The Art of Linear Programming
18:56
Tom S
Рет қаралды 695 М.
The Simplex Algorithm
18:10
Maths Help with Mr Orys
Рет қаралды 21 М.
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 42 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 131 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 2,2 МЛН
Tovey explains the column geometry of the simplex method
16:02
Georgia Tech
Рет қаралды 25 М.
Part 1 - Solving a Standard Maximization Problem using the Simplex Method
7:16
24. Linear Programming and Two-Person Games
53:34
MIT OpenCourseWare
Рет қаралды 68 М.
Intro to Linear Programming
14:23
Dr. Trefor Bazett
Рет қаралды 201 М.
An Explanation of the Simplex Method
14:20
Mark Somerville
Рет қаралды 63 М.
Is the Future of Linear Algebra.. Random?
35:11
Mutual Information
Рет қаралды 359 М.
Stats 102A Lesson 8-2 Nelder Mead Method / Algorithm
23:32
Miles Chen
Рет қаралды 24 М.
15. Linear Programming: LP, reductions, Simplex
1:22:27
MIT OpenCourseWare
Рет қаралды 201 М.
Simplex Method Tabular Form 01
14:53
GOAL PROJECT
Рет қаралды 278 М.
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 42 МЛН