- •4. Запишите структурную таблицу и поясните уравнение межотраслевого баланса для межотраслевой экономики; укажите экономический смысл входящих в уравнение величин.
- •6. Дайте определение и приведите пример продуктивной матрицы, обоснуйте продуктивность приведённой матрицы.
- •14. Задача о диете.
- •15. Задача об использовании ресурсов
- •Транспортная задача
- •21. Сформулируйте и докажите теорему о существовании решения задачи линейного программирования в случае ограниченной целевой функции
- •23. Сформулируйте и докажите теорему о достижимости оптимального решения на выпуклой линейной комбинации оптимальных угловых точек.
- •24. В чем состоит графический метод решения задачи лп в случае
- •30. Опираясь на алгоритм графического метода, постройте злп с
- •31.Опираясь на алгоритм графического метода, постройте злп на
- •32. Каковы основные предпосылки для применения симплекс-
- •33. 34. Изложите и обоснуйте алгоритм решения задачи линейного программирования симплекс-методом.
- •35. Как по симпплекс-таблице можно сказать:
- •36. Как по симплекс-таблице задачи линейного программирования можно сказать: а) допустимое решение оптимально; б) есть альтернативное решение. Приведите примеры.
- •37. Является ли симплекс-таблица для злп на минимум окончательной? Ответ обоснуйте. Найдите решение злп или сделайте вывод о неразрешимости задачи.
- •38. Является ли симплекс-таблица для злп на минимум окончательной? Ответ обоснуйте. Найдите решение злп или сделайте вывод о неразрешимости задачи.
- •42. Является ли симплекс-таблица для злп на максимум окончательной? Ответ обоснуйте. Найдите решение злп или сделайте вывод о неразрешимости задачи.
- •43. Является ли симплекс-таблица для злп на максимум окончательной? Ответ обоснуйте. Найдите решение злп или сделайте вывод о неразрешимости задачи.
- •44. Является ли симплекс-таблица для злп на максимум окончательной? Ответ обоснуйте. Найдите решение злп или сделайте вывод о неразрешимости задачи.
- •45. Как найти допустимый базис в злп? Алгоритм метода искусственного базиса.
- •46. Всегда ли можно найти допустимый базис в задаче линейного программирования?
- •47. Теорема о конечности симплекс-метода для невырожденной задачи лп.
- •49. Постановка взаимно-двойственных задач. Поясните (можно на примере) экономическую суть понятия двойственности.
- •51. Сформулируйте основную теорему двойственности для симметричных задач. Какой критерий оптимальности решения вытекает из этой теоремы?
- •52. Сформулируйте и докажите теорему равновесия для двойственных задач.
- •53 Какие двойственные задачи линейного программирования назы-
- •57. Сформулируйте и докажите критерий разрешимости транспортной задачи.
- •59. Опишите схему решения транспортной задачи методом потенциалов. Приведите пример.
- •60. Сформулируйте определения следующих понятий: свободная
- •Обоснуйте метод потенциалов с помощью основных теорем двойственности.
- •Постановка задачи о кратчайшем пути. Приведите пример.
- •63)Алгоритм Дейкстры поиска кратчайшего маршрута на графе.
- •64)Применим ли алгоритм Дейкстры поиска кратчайшего пути в
- •65.Постановка задачи о максимальном потоке в сети.
- •66.Алгоритм Форда-Фалкерсона решения задачи о максимальном потоке в сети. Приведите пример.
30. Опираясь на алгоритм графического метода, постройте злп с
целевой функцией f(,)=, в которой существует бесконечное множество точек максимума и целевая функция не ограничена снизу. Допустимую область задачи изобразите на чертеже и задайте системой неравенств.
z=x1+x2->max
Y
n x
31.Опираясь на алгоритм графического метода, постройте злп на
минимум с целевой функцией f(,)=-, в оптимальным множест-
вом является луч. Допустимую область задачи изобразите на чертеже и за-
дайте системой неравенств.
f(,)=-
;
32. Каковы основные предпосылки для применения симплекс-
метода для решения задачи линейного программирования?
каноническая форма уравнений в виде При этом «Если ограничения исходной задачи содержат единичную матрицу порядка М, то при неотрицательности правых частей уравнения определяется первоначальный план, из которого с помощью преобразований Жордана над симплекс-таблицами находим оптимальный план.” т.е если дополнительно то система ограничений содержит единичную матрицу всегда и первоначальный план имеет вид (при этом предполагается неотрицательность решений). Логично предположить, что нарушение любого из перечисленных условий А) неотрицательность переменных, неотрицательности вектора B или замена неравенства <= на >= хотя бы в одном уравнении приведут к отсутствию нахождения простого начального плана и как следствие применять другие разновидности метода – т.н. двухфазный или M-метод При котором хотя бы в одно уравнение добавляется не 1 базисная а 2 переменные т.н искусственная переменная, А в качестве критерия вспомогательный критерий, т.е в симплекс таблице становится на 1 строку больше чем обычно и дальше решается в 2 этапа….
33. 34. Изложите и обоснуйте алгоритм решения задачи линейного программирования симплекс-методом.
I. Подготовительный этап.
1) Привести ЗЛП к каноническому виду.
2) Разделить переменные на базисные и свободные, так, чтобы базисное решение было неотрицательным (допустимое или опорное базисное решение)
x1, x2,…,xr - базисные переменные (Бп)
xr+1, xr+2,…,xn- свободные переменные
bi≥0, i=1,2,…,r - свободные члены (Сч)
3) Исключить из целевой функции Бп и записать её в виде:
Коэффициентыci, i=1,2,..,n - оценки соответствующих переменных xr+1, xr+2,…,xn
На допустимом базисном решении целевая функция принимает значение
Начальная симплекс-таблица
Таблица соответствует системе уравнений с присоединенной целевой функцией. Последняя строка - оценочная строка.
Пусть zmax. Цель симплекс-преобразований состоит в нахождении новых допустимых базисных решений, на которых zувеличивается( не уменьшается).
Алгоритм симплексных преобразований.
а) Если в оценочной строкехотя бы однаcp< 0, а в p-ом разрешающем столбце xp хотя бы один элемент akp> 0, то решение может быть улучшено.
При решении ЗЛП zminразрешающий столбец выбирается по положительной оценке cp>0 в последней строке
Среди akp> 0 в качестве разрешающего элемента выбирается тот, которому отвечает минимальное отношение aip = min{ bi/aip}.
Если таких несколько, то разрешающий из них. Напримерaqp.
Далее над таблицей проводятся элементарные преобразования (Гаусс): переменная xp становится базисной, а xq – свободной.
На новом базисном решенииz значение целевой функции не уменьшается(для max)
Cнова анализируется оценочная строка.
б) Если в оценочной строке cp 0 p, то оптимальное решение найдено.
в) Если в оценочной строкеcp< 0, а в p- м разрешающем столбце xp нет положительных оценок, т.е. akp 0 k, то ЗЛП не имеет решения.
В таком случае пишут Zmax=+∞.
г) Если в оценочной строке cp 0 p, но при этом у свободных переменных ck = 0, то у ЗЛП хотя бы одно альтернативное решение.
Чтобы его получить, следует сделать еще одно преобразование, выбрав разрешающий столбец с нулевой оценкой.
zmin. Цель симплекс-преобразований состоит в нахождении новых допустимых базисных решений, на которых zуменьшается ( не увеличивается).
а) Если в оценочной строкехотя бы однаcp> 0, а в p-ом разрешающем столбце xp хотя бы один элемент akp> 0, то решение может быть улучшено.
Т.е. при решении ЗЛП zminразрешающий столбец выбирается по положительной оценке cp>0 в последней строке
Среди akp> 0 в качестве разрешающего элемента выбирается тот, которому отвечает минимальное отношение aip = min{ bi/aip}.
Если таких несколько, то разрешающий из них. Напримерaqp.
Далее над таблицей проводятся элементарные преобразования (Гаусс): переменнаяxp становится базисной, а xq – свободной.
На новом базисном решенииz значение целевой функции не увеличивается (для min).
Cнова анализируется оценочная строка.
б) Если в оценочной строке cp≤ 0 p, то оптимальное решение найдено.
в) Если в оценочной строке положительное числоcp> 0, а в p- м разрешающем столбце xpнет положительных элементов, т.е. akp≥ 0 k,то ЗЛП не имеет решения. В таком случае пишут Zmin=-∞.
г) Если в оценочной строке нет положительных оценок, т.е. cp≤ 0 p, но при этом у свободных переменных ck = 0, то у ЗЛП хотя бы одно альтернативное решение.
Чтобы его получить, следует сделать еще одно преобразование, выбрав разрешающий столбец с нулевой оценкой.