Simplex method for solving the linear programming problem

  Рет қаралды 251,907

math lab

math lab

4 жыл бұрын

Visual and understandable solution of the linear programming problem using the simplex method.

Пікірлер: 136
@plemedialenik7000
@plemedialenik7000 3 жыл бұрын
это самое лучшее объяснение темы, что я видел!
@user-qc6bb8ep2h
@user-qc6bb8ep2h 3 жыл бұрын
пока что самое толковое и притом короткое видео из всех, что я нашел на ютубе по данной теме. моя благодарность!
@hayeselisha2237
@hayeselisha2237 3 жыл бұрын
pro trick : watch movies on KaldroStream. Been using them for watching a lot of movies recently.
@derrickhoward246
@derrickhoward246 3 жыл бұрын
@Hayes Elisha Definitely, been watching on Kaldrostream for months myself :)
@Dar_606
@Dar_606 3 жыл бұрын
Самое понятное видео из всех. Спасибо за помощь :›
@Noneofngmxlsnz
@Noneofngmxlsnz 3 жыл бұрын
Спасибо! Очень простое и доступное объяснение !
@user-ol1wb6zv8d
@user-ol1wb6zv8d 4 жыл бұрын
Супер, спасибо больше, искал подробный понятный алгоритм решения на "человеческом" языке
@ataki2023
@ataki2023 6 ай бұрын
Великолепная подача материала !!!
@lordadwond3929
@lordadwond3929 3 жыл бұрын
Спасибо за видео! Доступно и приятно подано. Благодарю!
@ivantrushin3445
@ivantrushin3445 3 жыл бұрын
отличное объяснение! метод, конечно, немного отличается от классического для нашего вуза(только формой записи таблицы), но объяснено здесь куда как лучше
@mathlab4959
@mathlab4959 3 жыл бұрын
спасибо)
@user-qj6tk5fw9p
@user-qj6tk5fw9p 4 ай бұрын
Спасибо вам огромное!!!
@dolbykdigital7247
@dolbykdigital7247 2 жыл бұрын
вы очень талантливая женщина! теперь то уж я сдам зачет васе латкину1 спасибо большое!
@deinstalyator5704
@deinstalyator5704 Ай бұрын
Это гениально... Уместить в 10 минут то, что на паре обсуждали 1.5 часа. Я аплодирую стоя!
@mathlab4959
@mathlab4959 Ай бұрын
На ютьюбе время течет по-другому, не как на парах)))
@kris.8185
@kris.8185 3 жыл бұрын
Спасибо вам за хорошее видео!)
@mathlab4959
@mathlab4959 3 жыл бұрын
пожалуйста) приходите еще))
@milkyel8984
@milkyel8984 2 жыл бұрын
Здравствуйте. Спасибо за видео. Опорный план это F?
@mykhailodrahan9446
@mykhailodrahan9446 4 жыл бұрын
Спасибо огромное, очень помогли 👍
@mathlab4959
@mathlab4959 3 жыл бұрын
я рада. удачи!
@dimka11ggg
@dimka11ggg 2 жыл бұрын
Про метод исскуственного базиса, есть видео?
@motiwasted6960
@motiwasted6960 3 жыл бұрын
Пребольшое Вам Спасибо:)
@mathlab4959
@mathlab4959 3 жыл бұрын
удачи!
@AA-jw5xw
@AA-jw5xw 2 жыл бұрын
'Чтоб такой-то такой-то элемент стал равен нулю", а зачем нам его в 0 обращать, зачем строку базисной делать, не ясно. Крайне необходимы комментарии с пояснением действий, т.е алгоритм, по которому мы следуем, выполняя эти действия. Сами действия разобраны хорошо.
@super_super_alex
@super_super_alex 4 ай бұрын
Объяснено всё понятно, но что делать, целевая функция у меня x1+x2? Коэффициенты равны, а при составлении таблицы, разрешающим столбцом является тот, у которого данный элемент наименьший?
@MrMikhailDJ
@MrMikhailDJ 2 жыл бұрын
А если у меня в функции F к примеру F-8x1-86, то -86 в симплекс таблице куда-то нужно вносить?
@ivan_kolo
@ivan_kolo 3 жыл бұрын
А что делать если bi в третьей строке меньше нуля, а все коэффициенты в этой строке больше нуля?
@artursafiullin7008
@artursafiullin7008 4 жыл бұрын
Огромное спасибо, как раз пересдача по этой теме завтра
@quitekills5697
@quitekills5697 3 жыл бұрын
жиза
@chromeraven6162
@chromeraven6162 3 жыл бұрын
Здравствуйте. С помощь этого видео пересдать получилось ?
@artursafiullin7008
@artursafiullin7008 3 жыл бұрын
@@chromeraven6162 Добрый вечер, от части помогло, также на пересдаче были примеры, где надо было решать через ввод искусственного базиса, больше вычислений выходит, чем в обычном.
@user-wv6dg7tu5y
@user-wv6dg7tu5y 2 жыл бұрын
Готовлюсь к поступлению в магистратуру, бакалавриат заканчивал на отделении физики, а в магистратуру поступаю как математик. Вы подарили мне шанс на поступление. Спасибо)
@mathlab4959
@mathlab4959 2 жыл бұрын
Удачи в поступлении! Учиться - это интересно))
@user-gd9ep3fr7v
@user-gd9ep3fr7v 2 жыл бұрын
Мать,Спасибо за объяснение,получил 5 за решение!
@mathlab4959
@mathlab4959 2 жыл бұрын
Отлично! Удачи и дальше!
@dillerbest7868
@dillerbest7868 3 жыл бұрын
А как выбрать разрешающий столбец, если оба коэффициента в функции равны, например : F = x1+x2 ->max, то есть как выбрать минимальный тогда ?
@mathlab4959
@mathlab4959 3 жыл бұрын
Выбирайте любой
@dillerbest7868
@dillerbest7868 3 жыл бұрын
@@mathlab4959 спасибо )
@zimablue2001
@zimablue2001 2 жыл бұрын
В классическом (правильном) варианте разрешающую строку надо переписывать с изменениями - делить её на разрешающий элемент, чтобы образовалась единичная матрица, что в свою очередь необходимо для следующей итерации симплекс-преобразований. Мне за такую выкладку (как в видео) поставили 4 на экзамене.
@mathlab4959
@mathlab4959 2 жыл бұрын
Деление на разрешающий элемент обычно дает дроби, которые усложняют подсчеты. Ответ не зависит от этой операции - зачем же усложнять?)))
@taras167
@taras167 Жыл бұрын
@@mathlab4959 для машинопригодного алгоритма
@mathlab4959
@mathlab4959 Жыл бұрын
@@taras167 тогда да)
@user-nd1kn3jy9f
@user-nd1kn3jy9f 4 жыл бұрын
такой вопрос вот у меня Bi/разрешающий столбец, и вот этот разрешающий момент = 0 ,что делать в таком ситуации?
@mathlab4959
@mathlab4959 4 жыл бұрын
Берем этот ноль за минимальный элемент, и эта строка будет разрешающая
@user-ql9qd2lx2x
@user-ql9qd2lx2x 3 жыл бұрын
@@mathlab4959 а если все элементы данного столбца отрицательные?
@mathlab4959
@mathlab4959 3 жыл бұрын
@@user-ql9qd2lx2x или вы ошиблись, или решения нет
@user-ql9qd2lx2x
@user-ql9qd2lx2x 3 жыл бұрын
@@mathlab4959 решения точно нету, но там либо система не совместная, либо уходит на бесконечность. Нам просто препод дал варианты задания, где у половины такая проблема)
@Venyamur
@Venyamur 2 жыл бұрын
Доброго времени суток, а что делать, когда целевая функция F = -2x1 - x2 - x3 направляется к минимуму? Стоит умножать его на -1? И если так, тогда что случится с ограничениями такими как x1 + x2 = 0?
@mathlab4959
@mathlab4959 Ай бұрын
Ограничения останутся как есть, функция поменяет знак , задача с min сменится на max
@mar_kha
@mar_kha Жыл бұрын
3:59 а что делать в случае, если элементы оказались одинаковые? Как тогда выбирать?
@mathlab4959
@mathlab4959 Ай бұрын
Выбирать любой из одинаковых
@SK-kl1oz
@SK-kl1oz 3 жыл бұрын
Здравствуйте!А разрешающий столбец может быть в B(i) ?
@mathlab4959
@mathlab4959 3 жыл бұрын
нет
@lizakorol8342
@lizakorol8342 3 жыл бұрын
Здрвствуйте, а если F=12x1+6x2+10 (max). Можете пожалуйста сказать, что делать с 10 тогда, если есть?
@mathlab4959
@mathlab4959 3 жыл бұрын
F-12x1-6x2=10. 10 вписывается в столбец свободных членов
@user-fz4ub7lr2x
@user-fz4ub7lr2x 3 жыл бұрын
Подскажите пожалуйста, а если нет ограничений на знак базисных переменных, то что тогда делать?
@user-ul1jp5sn7p
@user-ul1jp5sn7p 3 жыл бұрын
Замени ту (те) переменные разностью двух дополнительных неотрицательных переменных
@Wayne-ow3cp
@Wayne-ow3cp Жыл бұрын
В общем, теперь всё понятно, за это спасибо. Однако, я заметила у Вас ошибку в расчете, но она не критична, как я понимаю. На 9:05, в этом месте ошибка, Вы записали дробь (13/5), однако если правильно посчитать, то там будет (-2/5), т.к. на (-1) Вы умножаете 7/5, получится (-7/5), а при сложении с (1), получите (-7/5) + (5/5) = (-2/5).
@orlyata2005
@orlyata2005 6 ай бұрын
Да, вроде, всё правильно: -7/5 + 20/5 = 13/5
@user-nf3xi9fn9i
@user-nf3xi9fn9i Ай бұрын
добрый день. да я тоже сначало так ошибалься. мы не будем сложить (-7/5) на (1). а надо сложить на (4) на третем строке.
@starkiller1645
@starkiller1645 4 жыл бұрын
Скажите пожалуйста если у меня в bj\разрешающий столбец bj нужно делить на ноль то что делать?
@mathlab4959
@mathlab4959 3 жыл бұрын
не брать эту строку в расчет, ведь разрешающий элемент не может быть нулем)
@NiKiTjA_OFF
@NiKiTjA_OFF 5 ай бұрын
Как найти минимум? Все элементы последней строки - отрицательные, выбираем максимальный - наш результирующий столбец, выбираем максимальный среди элементов последнего столбца - наша результирующая строка?
@nenky999
@nenky999 3 жыл бұрын
Здравствуйте, такой вопрос, что вибирать в bj/разрешающий столбец если там 2 одинаковых значения?
@mathlab4959
@mathlab4959 3 жыл бұрын
можно выбрать любую из этих строк
@nenky999
@nenky999 3 жыл бұрын
@@mathlab4959 а если в bj отрицательное число базиса Y3, то решения на X1 нет?
@nenky999
@nenky999 3 жыл бұрын
@@mathlab4959 А так большое вам спасибо за это видео а то делаю курсовую и нашел ваше видео такое спасение все понятно и легко Спасибо)
@vivaltti7219
@vivaltti7219 6 ай бұрын
а если на минимум?
@nestofrain8514
@nestofrain8514 3 ай бұрын
Что делать если единственный элемент столбца, который не равен нулю находится в последней строке? Это тоже считать базисом? Что делать если все иксы базисные при том, что решение оптимально, как их найти?
@mathlab4959
@mathlab4959 3 ай бұрын
Вопросы непонятные)
@I_am_lana_banana
@I_am_lana_banana 4 жыл бұрын
Вроде понятно, но у меня большой пример до х4 и n-переменных, вот вообще не понимаю как это решать😭
@mathlab4959
@mathlab4959 3 жыл бұрын
Если нужна помощь в решении, контакты в описании под видео
@jetamtskheta
@jetamtskheta 3 жыл бұрын
Все очень понятно объяснено. Но я не поняла, зачем нам каждый раз определять базис (y1, y2; x2, y1; x1, x2), ведь эта информация не используется в вычислениях.
@mathlab4959
@mathlab4959 3 жыл бұрын
Используется в конечной симплекс-таблице, по базису находится оптимальный план
@PresqueSMM
@PresqueSMM 2 жыл бұрын
А если в целевой функции один из коофицентов отрицательный? Мне все нужно перенести?
@mathlab4959
@mathlab4959 2 жыл бұрын
Да, с противоположными знаками
@PresqueSMM
@PresqueSMM 2 жыл бұрын
@@mathlab4959 А если в последнем столбце два одинаковых числа, выбираем любую строку тогда?
@4RealRadio
@4RealRadio 4 жыл бұрын
Особенно непонятно зедсь 5:42, ни с того, ни с сего, мы начинаем что-то там высчитывать, хотя по идее, там какие-то преобразования идут, по типу деления на разрешающий элемент и т.д.
@mathlab4959
@mathlab4959 4 жыл бұрын
Разрешающий элемент = 1, зачем на него делить? Как показывает опыт, делить на разрешающий элемент вообще не обязательно, это приводит к дробям и более сложным вычислениям, а на результат не влияет
@4RealRadio
@4RealRadio 4 жыл бұрын
Высшая математика вот да. Просто, я сравниваю этот метод и ещё несколько. И в тех примерах показывают довольно сложные расчеты (по другому их не назвать). Какую вообще цель мы преследуем решая симплексным методом, если учесть, что построение плоскости куда проще?
@mathlab4959
@mathlab4959 4 жыл бұрын
Цель: 1) если в формулировке сказано, что решать именно симплекс-методом, 2) если переменных больше двух, то графически уже не решить. В видео переменных 2 для простоты, и чтобы расчеты вместились в экран))
@4RealRadio
@4RealRadio 4 жыл бұрын
Высшая математика а точно, две переменных. А вот про метод - преобразование Гаууса-Жордана. В общем, спасибо за видео и за соответствующее объяснение.
@mathlab4959
@mathlab4959 4 жыл бұрын
удачи!
@leramalaxowa4400
@leramalaxowa4400 4 жыл бұрын
Подскажите, в столбце bi/разрешающий столбец получился ноль, его принимать за минимальный элемент?
@mathlab4959
@mathlab4959 4 жыл бұрын
Да, ноль принимаем за минимальный. Не берем в расчет только отрицательные результаты.
@user-mk3cg2fe9p
@user-mk3cg2fe9p 11 ай бұрын
8:37. Почему мы не можем умножить последнюю строку ра 5/7 и сложить ее первой, чтобы получить 0?
@mathlab4959
@mathlab4959 11 ай бұрын
Последнюю строку умножать ни на что нельзя, поскольку целевая функция изменится
@user-mk3cg2fe9p
@user-mk3cg2fe9p 11 ай бұрын
@@mathlab4959 Не думал, что получу ответ так быстро. Спасибо большое, что ещё заботитесь о подписчиках и студентах !
@ernesttv2591
@ernesttv2591 4 жыл бұрын
9:09, скажи пожалуйста как ты получила 13/5? Если там 7/5 умножаешь на -1 и плюсуешь 4
@mathlab4959
@mathlab4959 4 жыл бұрын
да
@IhorSyniavskyi
@IhorSyniavskyi 4 жыл бұрын
-7/5 + 4(20/5) = 13/5
@user-gd5ye6wv9v
@user-gd5ye6wv9v 4 ай бұрын
Зачем из одного делать ноль и зачем из первой строки вычитать вторую, не понятно. Когда там идёт умножение число и прибавление одной строки к другой?????
@user-uu2yn3xd8v
@user-uu2yn3xd8v 3 жыл бұрын
Сколько душ спасли этим роликом)
@exception_
@exception_ 4 жыл бұрын
а если получается >= и если умножить на -1 получится отрицательный свободный член....Как в таком случае поступить?
@mathlab4959
@mathlab4959 3 жыл бұрын
это не страшно)
@shaxzodismoilov3836
@shaxzodismoilov3836 3 жыл бұрын
F (X) = 4x1 + x2 + 3x3 max 4x1-x2-2x3=3 x1+3x2+x3≥4 3x1-x2+x3≤12 пожалуйста, сделайте видео как это работает
@mathlab4959
@mathlab4959 3 жыл бұрын
ок, ждите)
@shaxzodismoilov3836
@shaxzodismoilov3836 3 жыл бұрын
@@mathlab4959 ok
@gasanmavraev7020
@gasanmavraev7020 3 жыл бұрын
А как решать если задача на min?
@user-xj7nt9wh7c
@user-xj7nt9wh7c 3 жыл бұрын
Вы нашли решение?, если да то поделитесь пожалуйста)
@jetamtskheta
@jetamtskheta 3 жыл бұрын
@@user-xj7nt9wh7c Домножить функцию на -1 и всё. Функция "перевернется" и где был минимум, теперь станет максимум. Хотя я думаю уже неактуально)
@mathlab4959
@mathlab4959 3 жыл бұрын
@@jetamtskheta все актуально, ответ зачет
@user-jd4jm5ge3s
@user-jd4jm5ge3s 2 жыл бұрын
@@mathlab4959 но если я умножу на -1 то будет -3-4 max. И после переноса к F получится f+3+4 max и план станет сразу оптимальным ?
@mathlab4959
@mathlab4959 2 жыл бұрын
@@user-jd4jm5ge3s да, с минимумом все немного не так. Найдите подходящий пример, и по нему посмотрите решение. Так просто не объяснить. Может, когда-нибудь сделаю видео с минимумом) ожидайте))
@mrdev7789
@mrdev7789 Жыл бұрын
Хех то чувство, когда посмотрел фильм в котором студент нечаянно решил нерешаемые задачи и зашёл посмотреть что же это за такой симпликс метод
@user-cv2ie2py2m
@user-cv2ie2py2m Жыл бұрын
Почему мы 8 и 3 поделили на 1?????????
@sarvar8946
@sarvar8946 2 жыл бұрын
В 5:26 гляньте а зачем нам там получать 0 ?
@zahararifbaev5064
@zahararifbaev5064 4 ай бұрын
Что делать если F стремится к min или extr?
@zahararifbaev5064
@zahararifbaev5064 4 ай бұрын
И как меняется решение, если в условии x1>0.2, 0
@zahararifbaev5064
@zahararifbaev5064 4 ай бұрын
при F стремится к min, я так понимаю, можно на -1 функцию домножить. Но что делать при extr?
@amir_od
@amir_od Ай бұрын
А если в ограничении есть знак = то что делать?
@mathlab4959
@mathlab4959 Ай бұрын
Есть несколько способов. 1) применить метод искусственного базиса, 2) в равенстве выразить одну переменную (которая >=0) через другие, и таким образом получить неравенство. Потом эту переменную заменить выражением во всех неравенствах и функции и упростить. Получается на 1 переменную меньше)
@amir_od
@amir_od Ай бұрын
​@@mathlab4959Не совсем понятно. Как можно получить неравенство если выразить переменную. Например у нас имеется ограничение x1-x2+2x3=4. Выразим x1: x1=4+x2-2x3. Что дальше?
@mathlab4959
@mathlab4959 Ай бұрын
@@amir_od а в условии х1>=0? Если да, то вот и неравенство)
@amir_od
@amir_od Ай бұрын
@@mathlab4959 А если в столбце b изначально есть отрицательные элементы то такой метод не пойдет?
@mathlab4959
@mathlab4959 Ай бұрын
@@amir_od столбец b не влияет на метод
@reflection8008
@reflection8008 2 жыл бұрын
А можно ещё больше паузы делать?
@4Fujin
@4Fujin 11 ай бұрын
Записал канонический вид как на видео и не сдал экзамен. Спасибо))))
@hayotbekazatov4785
@hayotbekazatov4785 11 ай бұрын
Вы добавили дополнительные переменные? Конический вид получается после введения дополнительных переменных, а не после приведения в отрицательную или в положительную форму. Наверно в этом месте ошиблись.
@yuliavaskiv1374
@yuliavaskiv1374 3 жыл бұрын
Добрый день, как это сделать? Денежные средства предприятия могут использоваться для финансирование трех проектов. Проект А гарантирует получение через год прибыли в размере 0,04N грн. на каждый вложенный рубль. Проект В гарантирует получение прибыли в размере 0,08N грн. на каждый вложенный рубль, но через два года. Проект С предусматривает получение прибыли в размере 0,1N грн. на каждый вложенный рубль, но через три года. При этом предполагается, что весь доход, полученный от инвестирования в любой проект в отчетном периоде должен быть реинвестированная в один из трех инвестиционных проектов. Определить, как нужно распорядиться капиталом в сумме 5 млн грн., чтобы максимизировать общий доход, который можно получить через три года после начала инвестиционной деятельности (N=5)
@mathlab4959
@mathlab4959 3 жыл бұрын
Пишите лс (контакты под видео), помогу
@user-fd9jz3rr8b
@user-fd9jz3rr8b 5 ай бұрын
)
@AniSlimChannel
@AniSlimChannel 3 жыл бұрын
Я, конечно, всё понял. Однако чуть не заснул)))
@notforvideoschannel
@notforvideoschannel 2 жыл бұрын
Чорная магия.
@de_Voux
@de_Voux 2 жыл бұрын
Решение для частного, крайне редкого уравнения, которое толком и не применить для решения других, более сложных уравнений, в которых нет настолько удобных цифр. При этом нормально не объяснены методы и приёмы, которые можно осуществлять при оптимизации. За такое можно поставить только неуд.
@Akma-jg7pw
@Akma-jg7pw Жыл бұрын
Не теряйте зря время. Абсолютно неверное обьяснение, которое подходит под решение конкретно этой задачи. Какой то подгон под ответ. Но это не правильное обьяснение, попробовала решить порядка 5 задач этим методом, все ответы неправильные.
@n.volsky455
@n.volsky455 6 ай бұрын
Решил 3 задачи, все правильно получилось.
@aleksandrsadef32
@aleksandrsadef32 5 ай бұрын
Решение верное ... Но его преподнесение крайне не верно. Указывается конечное действие а не реальное действие. Вместо метода треугольника какие сложения из воздуха. Никаких точных условий. Для примера в 3 таблице элемент 2;2 должен быть 1 (метод треугольника в помощь) элемент 2;3 должен быть 1/5 Лучше почитать на math.semestr там фулл теория ну или другое что смотреть. Так что да ваш комментарий полностью верен.
@forse_7183
@forse_7183 6 ай бұрын
Много ли пришло сюда людей из-за Ефромеева?)
@user-wr9fi1dh1g
@user-wr9fi1dh1g 7 ай бұрын
Разберитесь сначала в методе, коллеги, это неверное объяснение...
@user_Trv
@user_Trv 2 жыл бұрын
медленно и бесполезно
@user_Trv
@user_Trv 2 жыл бұрын
она 8 делит на 1 и 5 на 5... мы же не детсадовцы
@TuT_gravirovka
@TuT_gravirovka Ай бұрын
мне не понравилось
@firenik4422
@firenik4422 3 жыл бұрын
Какой нахер игрук???? Это невыносимо слушать
@nenky999
@nenky999 3 жыл бұрын
ну тогда выйди в окно и не смотри зачем писать свое никому не нужное мнение
@user-do6bf1bu5p
@user-do6bf1bu5p Жыл бұрын
Эта женщина помогает, а ты тут пришел самооценку свою поднять? Пшёл отседава
Dual linear programming problem (PLP)
12:24
math lab
Рет қаралды 65 М.
Симплекс-метод. Простое объяснение.
49:08
Учиться - значит делать!
Рет қаралды 26 М.
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 37 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 29 МЛН
Monster dropped gummy bear 👻🤣 #shorts
00:45
Yoeslan
Рет қаралды 12 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 11 МЛН
Cимплекс метод. Подробный разбор задачи
34:38
Данил Лебедев
Рет қаралды 1 М.
СИМПЛЕКС МЕТОД: ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
19:58
Решение задач по комбинаторике
13:03
Математика - царица всех наук
Рет қаралды 8 М.
Решение задачи линейного программирования в Excel
25:40
Учиться - значит делать!
Рет қаралды 7 М.
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 37 МЛН