![]() |
|
OFF: Двухэтапный симплекс метод | ☑ | ||
---|---|---|---|---|
0
jcage
25.03.07
✎
14:50
|
Есть, кто может помочь?
|
|||
1
ШтушаКутуша
25.03.07
✎
15:22
|
(0) Первый раз слышу, увы.
|
|||
2
Конь в пальто
25.03.07
✎
15:36
|
||||
3
ШтушаКутуша
25.03.07
✎
15:38
|
(0) а чем от обычного симплекс-метода отличается?
|
|||
4
ШтушаКутуша
25.03.07
✎
15:39
|
+3 может "двойственная" имелась ввиду, а не двухэтапная?
|
|||
5
Sheyko
25.03.07
✎
15:51
|
2-х этапный, это метод решения задачи
сечас лекцию перепигу |
|||
6
Sheyko
25.03.07
✎
16:00
|
Искуственное начальное решение
Когда в ограничении имется >=, = нельзя сразу определить допустипое базисное решение в этом случае использут метод искуственной переменной для нахождения начального доп. базисного решения: - 2-х этапный - метод штрафов 1. 2-х этапный Во все орграничения задачи ЛП в которых нет остаточных переменных вводим искуственную переменную Р(сч)>=0. Рассматривая новую целевую функцию Ф=Сумма(Р(сч)) решаем задачу мин(Ф) с полученным ограничением, причем Р(сч) в целевой функции выражается через основные переменные задачи и соответствующие ограничения. НА 1-м этапе решим задачу МИН(Ф) если Фопт=0, то исходная задача имеет решения, если Фопт>0 то задача решения не имеет. На 2-м этапе возвращаемся к исходной целевой функции и решаем симплекс методом. В Ф уравнении находится исходная целевая функция, а остальная симплекс таблица соответсвует оптимальной таблице 1-го этапа. Причем если в оптимальной СТ 1-го этапа в базисе содержались переменные Ф уравнения исходной задачи то их необходимо выразить через другие переменные. в тексте Ф = Z целевая функция |
|||
7
ШтушаКутуша
25.03.07
✎
16:04
|
(6) помню м."северо-западного угла", ну и м. штрафов.
|
|||
8
Sheyko
25.03.07
✎
16:05
|
(7) северо западный, это метод рещения транспортной задачи
(0) может стоит попробовать олимпиадную задачу привести к транспортной |
|||
9
Sheyko
25.03.07
✎
16:07
|
+8 только оптять же штрафы, еще и начисляемые сложным процентом
|
|||
10
jcage
25.03.07
✎
16:21
|
(8) Да, по всей видимости придется приводить к транспортной. Но я сейчас не этим занимаюсь.
Теорию изучаю так сказать. Вопрос следующий: На втором этапе у меня в базисном решении осталась искусственная переменная с нулевым значением. Симплекс метод зацикливается. Что с этим делатЬ? Из более-менее внятных рекомендаций нашел только это: "Правило для второго этапа заключается в том, чтобы искуственные переменные оставлять в базисе всегда, когда коэффициент в ведущем столбце положителен или отрицателен." (С) Исследование операций, Хемди Таха Что это значит при программной реализации - хоть убей не понимаю.. |
|||
11
jcage
25.03.07
✎
16:21
|
(2) Я уже изучил все эти ссылки..:(
|
|||
12
jcage
25.03.07
✎
16:22
|
(9) Все таки похоже, что "эмпирический способ" решения задачи наиболее оптимальный и быстрый.
|
|||
13
jcage
25.03.07
✎
16:27
|
(12) + имею ввиду последнюю задачу ветки "Симплекс метод решения задач оптимизации"
|
|||
14
ШтушаКутуша
25.03.07
✎
16:48
|
уже и не помню каким методом решал, даже библиотека классов была наработана,
а вот в случае как в (10) надлежит помнить, что симплекс-метод неустойчив и нуждается в регуляризационных метОдах. |
|||
15
ШтушаКутуша
25.03.07
✎
16:59
|
+14 по Тихонову
|
|||
16
jcage
25.03.07
✎
17:12
|
(14) так вот мне и надо узнать, что здесь за "регуляризационный метОд" нужен.
|
|||
17
jcage
25.03.07
✎
18:18
|
Вопрос в (10) все еще очень актуален.
|
|||
18
ERWINS
25.03.07
✎
19:01
|
Симплекс всегда сходится и устойчив, причем колво итераций не более чем 3*колво переменных способы ускорения симплекса делают его не устойчивым...
это касается только линейной постановки |
|||
19
jcage
26.03.07
✎
01:11
|
up
|
|||
20
jcage
26.03.07
✎
09:07
|
up
|
|||
21
ШтушаКутуша
26.03.07
✎
09:36
|
(18) угу.
(19) покопаюсь, может найду, но обязательно нормировку перед этим сделать надо |
|||
22
ШтушаКутуша
26.03.07
✎
09:37
|
+21 а еще там нужно будет обращение матрицы делать.
В общем гемору дофигища |
|||
23
jcage
26.03.07
✎
11:06
|
(22) Я уже понял..(
Симплекс 92 строки кода. Двухэтапный симплекст - 234. При этом все отлаживать надо очень долго. |
|||
24
jcage
26.03.07
✎
11:16
|
Идем дальше...
Если есть примеры решения задач теории оптимизации - прошу поделиться. Или, еще лучше, какая-нибудь общая классификация задач теории оптимизации. |
|||
25
jcage
26.03.07
✎
14:32
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |