Integer Linear Programming - Graphical Method - Optimal Solution, Mixed, Rounding, Relaxation

  Рет қаралды 137,274

Joshua Emmanuel

Joshua Emmanuel

Күн бұрын

This video provides a short introduction to INTEGER LINEAR PROGRAMMING (ILP).
Topics Covered include:
** LP Relaxation
**All-Integer & Mixed Integer Problems
**LP Relaxation Optimal Value as Bounds
**Rounding up & down for Integer Solutions
**Maximization & Minimization Optimization models

Пікірлер: 77
@bradyjamesduck
@bradyjamesduck 5 жыл бұрын
You've just explained in a matter of minutes something my lecturer has failed to do over several hour long lectures. THANK YOU!
@aryanabdolahi8469
@aryanabdolahi8469 11 ай бұрын
I'm a Masters student of Industrial Engineering in Iran and gonna start a course for this topic soon. This video was a nice and well explained introduction to ILP. Thanks.
@chakravarthit.7259
@chakravarthit.7259 7 жыл бұрын
Joshua, your explanation is simply SUPERB ! .... Hats off to you.....!! ......Animation is really GREAT....!!!
@Ziru27
@Ziru27 6 жыл бұрын
One of the most perfect and intuitive explanation i ever seen. Thank you very much! Amazing!
@rabbilbhuiyan5666
@rabbilbhuiyan5666 2 жыл бұрын
Very good and effective explanation to understand all integer and mixed integer LP solutions with graphical presentation. Thanks a lot! I have ended a week attempt of learning mixed integer LP solution after this materials.
@makuruba
@makuruba Жыл бұрын
wow. i have my operations research test in 6 hours.. and so, finding this playlist is the motivation i needed for the day. Thank you !!
@snigdhamorbaita7348
@snigdhamorbaita7348 5 жыл бұрын
Wow!! I have been struggling to understand this for a while but with this video I now understand it very well. Thank u so much... great work.
@SimpleMacReviews
@SimpleMacReviews 6 жыл бұрын
i have an exam tomorrow, been studying 2-3 days like crazy saw your videos along with my course material. Thank you so much!!
@mdeliasinulislam7663
@mdeliasinulislam7663 2 жыл бұрын
best and shortest video to explain the concept. Thanks a lot !
@dew01
@dew01 7 ай бұрын
amazing explanation!
@ksbalaji1287
@ksbalaji1287 3 жыл бұрын
Beautiful video with clear explanation and great visuals. Thanks, Joshua.
@NoctLightCloud
@NoctLightCloud 3 жыл бұрын
this was PERFECT! You're master. Thank you so much!
@user-pw9vn3rp6h
@user-pw9vn3rp6h 3 ай бұрын
thank you, a very informative overview
@joshemman
@joshemman 3 ай бұрын
You are welcome!
@mahamarooj5002
@mahamarooj5002 4 жыл бұрын
very nice finally i understand the difference between these methods....... Thank you!!!!
@jvbb2005
@jvbb2005 6 жыл бұрын
Much better than my lecturer, Kudos to you!
@inteligenciaartificiuau
@inteligenciaartificiuau 4 жыл бұрын
Congratulations. Very good explanation, simple and direct.
@arko3822
@arko3822 5 ай бұрын
Awesome stuff...
@MinhLe-xk5rm
@MinhLe-xk5rm 4 жыл бұрын
Great vide on linear programming relaxation. Thank you so much!
@mnchester
@mnchester Жыл бұрын
Amazing video!
@clairelin9403
@clairelin9403 Жыл бұрын
Thank you for this great video!
@joshemman
@joshemman Жыл бұрын
Glad it was helpful!
@user-xg9iw2ip7i
@user-xg9iw2ip7i 6 жыл бұрын
Awsome!! Your video is brief but substantial enough
@leizhang3329
@leizhang3329 7 ай бұрын
very good video, thanks a lot
@joshemman
@joshemman 7 ай бұрын
You are welcome!
@user-vf7wy7ub9t
@user-vf7wy7ub9t Жыл бұрын
Brilliant video.
@joshemman
@joshemman Жыл бұрын
Many thanks!
@PapercutFiles
@PapercutFiles 5 жыл бұрын
Thanks, Joshua! Your videos really help!
@user-bj1nv6iq7j
@user-bj1nv6iq7j 4 жыл бұрын
It is a great vedio.
@abdullahalmehadi6152
@abdullahalmehadi6152 Жыл бұрын
This is awesome!
@user-db2wp1dx8k
@user-db2wp1dx8k 5 жыл бұрын
Really clear explanation, thank you very much!
@BenDover-xt4tf
@BenDover-xt4tf 2 жыл бұрын
you are the absolute best!!! thank you!!
@sharmatutorials8297
@sharmatutorials8297 2 жыл бұрын
Thankyou Sir 🙏🙏for this wonderful video 😇😇☺️☺️
@sharmatutorials8297
@sharmatutorials8297 2 жыл бұрын
Pls tell the book u follow for this topic , Sir .....
@TotoTb
@TotoTb 6 жыл бұрын
Thanks Joshua! Very good explanation!
@jontis123
@jontis123 11 ай бұрын
Just a disclaimer, I haven't studied linear programming for very long at all, so forgive me if my assumptions regarding positive coefficients here is wrong, but: You say that rounding down always results in a feasible solution for a maximization problem, but surely a rounded down solution could fall outside of your constraint functions, thus making it infeasible. For example, if your green constraint (3x + 4y >= 6) was instead >= 12, then the solution acquired by rounding down, i.e. x=1 y=2 is no longer feasible. To me at least, this seems like it keeps the mentioned requirement of positive coefficients in the constraints.
@1DrFahad1
@1DrFahad1 8 жыл бұрын
Thank you for your great videos :)
@rhe7187
@rhe7187 Жыл бұрын
Thanks !
@joshemman
@joshemman Жыл бұрын
Welcome!
@najeeafsanehee437
@najeeafsanehee437 5 жыл бұрын
Thanks Emmanuel... it was amazing explanation
@UjjwalGarg09
@UjjwalGarg09 2 жыл бұрын
awesome!!
@marcinmich9269
@marcinmich9269 3 жыл бұрын
Amazing work.
@leopd182
@leopd182 2 жыл бұрын
amazing
@Ryankeebs
@Ryankeebs 6 жыл бұрын
love watching your videos :) thank u!
@MrBelaw
@MrBelaw 5 жыл бұрын
You are Great, Thank you!!!
@TheBreadBoard
@TheBreadBoard 7 жыл бұрын
Great video!
@H.sena1111
@H.sena1111 4 жыл бұрын
thank u so much for this video
@jinright695
@jinright695 3 жыл бұрын
God bless you homie ❤️❤️❤️❤️❤️
@dhgcrack3r111
@dhgcrack3r111 2 жыл бұрын
Yo. How’d he get x & y @ 1:10 ❤️
@alonsojimenez8549
@alonsojimenez8549 3 жыл бұрын
Thanks very much
@70ME3E
@70ME3E 5 жыл бұрын
that was great! thanks!
@jiatongyu1224
@jiatongyu1224 3 жыл бұрын
THANK YOU!!!!
@svnsunarikani8865
@svnsunarikani8865 4 жыл бұрын
Great Sir. Will you suggest any material which includes many problems on this topic...which is easy to understand..thank you...waiting for your reply sir
@joshemman
@joshemman 4 жыл бұрын
You can try: *Quantitative Analysis for Management *Introduction to Management Science *Quantitative Methods for Business Here's one online: wps.prenhall.com/wps/media/objects/2234/2288589/ModB.pdf
@madhukiranattivilli2321
@madhukiranattivilli2321 Жыл бұрын
Hi Joshua Simplex LP algo (using Dantzig's pivot rule) helped me to get the max result for "x y are both real numbers" case and (max 28.636) "x y are both integers" case (max 28), but I didn't help for the 2 mixed integer cases (x integer case, y integer case). I'm unable to go beyond max value of 28. I see you got 28.4 for "x integer" case. Do u have a video where u explained the algo for mixed integer case? Thanks!
@joshemman
@joshemman Жыл бұрын
Sorry Madhukiran, I don't have a video for that.
@agustinmariapardo9832
@agustinmariapardo9832 4 жыл бұрын
Hey great video! Do you have the slides!? Thanks
@huynguyenquoc8657
@huynguyenquoc8657 Жыл бұрын
in maximization problem, when rounding down, why the optimal solution is not (2;2) or (3;1)?? they're also inside the feasible region right...
@joshemman
@joshemman Жыл бұрын
Rounding down here essentially means keeping the whole number and ignoring the decimal.
@akshaywani5528
@akshaywani5528 Жыл бұрын
How do we arrive at values of X & Y. Is there any other way, rather than Graphical Trial and Error?
@joshemman
@joshemman Жыл бұрын
It’s really not trial and error. It’s systematic. You can also use the approach in any of these two videos to solve it: kzbin.info/www/bejne/Z5-1fKarisiBmpY kzbin.info/www/bejne/pmTbqZpnnd6hjqc
@ayatelnabawy6696
@ayatelnabawy6696 5 жыл бұрын
Hi Dr. Joshua, What if not all the coeffecients in the binding constraints are +ve ? Is the rounding can be applicable ? and Which direction for both x and y per each constraint ? Many Thanks
@joshemman
@joshemman 5 жыл бұрын
If 'not all' coefficients are positive, rounding could be tricky, especially when there is a negative coefficient in the objective function. The rounding rules stated here may not hold true with negative coefficients.
@evanroycelinezo4682
@evanroycelinezo4682 2 жыл бұрын
Hello, how do you find or solve for the objective function line?
@joshemman
@joshemman 2 жыл бұрын
See if this helps: kzbin.info/www/bejne/poGTgpSda55nfdE
@R4G3QU1TT
@R4G3QU1TT 2 жыл бұрын
The slope of the line at 5:10, and later at 5:36, how is it determined exactly? Because it passes through X=4 and Y=6, which is the opposite of the objective function?
@joshemman
@joshemman 2 жыл бұрын
Take the objective function and set it equal to a number like 24 (easy number to work with because of 6&4). Then find two points that satisfy the equation -and that's your line. For 6X + 4Y = 24, two easy points are (0, 6) and (4, 0)
@R4G3QU1TT
@R4G3QU1TT 2 жыл бұрын
@@joshemman Thank you very much!
@timotimo9961
@timotimo9961 6 жыл бұрын
Hello Joshua Thanks for the super cool awesome videos - you are the best Could you please make some videos on the following Simplex Algorithm, Duality Theory, Branch and Bound, Dijsktra, Floyd Warshall, Dynamic programming and Decision Theory?? Thanks in advance
@axelalatorre621
@axelalatorre621 7 жыл бұрын
hi, could you explain me how do you determine the feasible area? I know it is related to the constraints but sometimes you divide by two and you change x by y. Thanks!
@joshemman
@joshemman 7 жыл бұрын
You can begin here: kzbin.info/www/bejne/ZoWnaniHmM2YkK8
@user-bj1nv6iq7j
@user-bj1nv6iq7j 4 жыл бұрын
Joshua,u are wrong. The best solution, the maximum of the LP relaxation is always not less than the maximum of the ILP. Your graphic method is wrong.
@joshemman
@joshemman 4 жыл бұрын
4:41: True, if all the coefficients are positive.
@theprivatespeaker
@theprivatespeaker 9 ай бұрын
2:15 2:34 4:41
@user-uy1sl4sk3f
@user-uy1sl4sk3f 5 ай бұрын
Thanks!
@prasaddavange3837
@prasaddavange3837 Жыл бұрын
Thanks!
@joshemman
@joshemman Жыл бұрын
Welcome! Thanks for your generosity, Prasad. Much appreciated.
Integer Linear Programming - Binary (0-1) Variables 1, Fixed Cost
6:00
Joshua Emmanuel
Рет қаралды 255 М.
How to solve an Integer Linear Programming Problem Using Branch and Bound
16:49
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 19 МЛН
Throwing Swords From My Blue Cybertruck
00:32
Mini Katana
Рет қаралды 10 МЛН
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,1 МЛН
The Art of Linear Programming
18:56
Tom S
Рет қаралды 658 М.
Intro to Simplex Method | Solve LP | Simplex Tableau
12:40
Joshua Emmanuel
Рет қаралды 360 М.
1.1: Intro to LP and MIP
13:21
Mike Wagner
Рет қаралды 15 М.
Integer Programming (9.2, either-or & if-then)
27:43
dididedi
Рет қаралды 24 М.
Intro to Linear Programming
14:23
Dr. Trefor Bazett
Рет қаралды 186 М.
Solving LP Transportation Problem | Excel Solver
5:39
Joshua Emmanuel
Рет қаралды 54 М.
What Is Mathematical Optimization?
11:35
Visually Explained
Рет қаралды 121 М.
Branch and Bound Technique for Integer Programming
10:58
Maths Resource
Рет қаралды 333 М.
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 19 МЛН