- •1 Основные понятия: модель, моделирование
- •6 В чем отличие прямых и обратных задач
- •5 В чем отличие между множеством допустимых решений и оптимальным решением?
- •7 Как можно классифицировать модели принятия оптимальных решений?
- •8.Сформулируйте определение обратной детерминированной задачи
- •9 Приведите пример задачи на стохастическую (вероятностную) определенность
- •11 Что такое целевая функция?
- •13 В чем отличие допустимых решений от оптимальных
- •14 Сформулируйте алгоритм решения задачи двумерного линейного программирования при помощи графического метода
- •15 В каком случае двумерная задача программирования не имеет решения
- •16 Как находится линия уровня
- •17В чем отличие задач нахождения максимума целевой функции от задач нахождения минимума целевой функции
- •20Почему симплекс-метод считается основным в задачах линейного программирования
- •21 Приведите пример транспортной задачи
- •23 В чем суть метода потенциалов?
- •24 Что находится изначально: опорный план перевозок или оптимальный план перевозок? Дайте определение задачам нелинейного программирования.
- •25 Задачи нелинейного программирования.
- •26 Задачи безусловной однопараметрической оптимизации.
- •27 Численный метод решения задачи.
- •28 Многошаговые задачи.
- •30 Алгоритм метода последовательных приближений в два круга.
- •32 Граф
- •33 Разновидности графов
- •35 Использование понятия дерева в информатике и программировании.
- •37. Данная задача может быть разбита на две 2 типа:
- •39. Задача о нахождении максимального потока.
- •40 Алгоритм
- •41. Основные понятия и определения теории планирования эксперимента.
- •42. Выбор математической модели.
- •43. Методы оптимизации.
- •44. Основной факторный эксперимент построения матрицы планирования. Полный факторный эксперимент
24 Что находится изначально: опорный план перевозок или оптимальный план перевозок? Дайте определение задачам нелинейного программирования.
Вид F(x) |
Вид функции ограничений |
Число переменных |
Название задачи |
Нелинейная |
Отсутствуют |
1 |
Безусловная однопараметрическая оптимизация |
Нелинейная |
Отсутствуют |
Более 1 |
Безусловная многопараметрическая оптимизация |
Нелинейная или линейная |
Нелинейные или линейные |
Более 1 |
Условная нелинейная оптимизация |
Задачами нелинейного программирования называются задачи математического программирования, в которых нелинейны и (или) целевая функция, и (или) ограничения в виде неравенств или равенств. Задачи нелинейного программирования можно классифицировать в соответствии с видом функции Z(x), функциями ограничений и размерностью вектора х (вектора решений).
Общих способов решения, аналогичных симплекс-методу линейного программирования, для нелинейного программирования не существует.
В каждом конкретном случае способ выбирается в зависимости от вида функции F(x).
Задачи нелинейного программирования на практике возникают довольно часто, когда, например, затраты растут не пропорционально количеству закупленных или произведённых товаров.Многие задачи нелинейного программирования могут быть приближены к задачам линейного программирования, и найдено близкое к оптимальному решению. Встречаются задачи квадратичного программирования, когда функция есть F(x) полином 2-ой степени относительно переменных, а ограничения линейны. В ряде случаев может быть применён метод штрафных функций, сводящей задачу поиска экстремума при наличии ограничений к аналогичной задаче при отсутствии ограничений, которая обычно решается проще.
Но в целом задачи нелинейного программирования относятся к трудным вычислительным задачам. При их решении часто приходится прибегать к приближенным методам оптимизации. Мощным средством для решения задач нелинейного программирования являются численные методы. Они позволяют найти решение задачи с заданной степенью точности.
Общая формулировка нелинейных задач:
Найти переменные х1 , х2 , …, хn , удовлетворяющие системе уравнений
Ψ ( х1 , х2 , …, хn ) = bi , i = 1, 2, …m,
и обращающие в максимум ( минимум ) целевую функцию
Z = f ( х1 , х2 , …, хn )
25 Задачи нелинейного программирования.
Задачами Нелин-о программ-я назыв-я задачи матем-о прогр-я, в к-х нелинейны и (или) целевая фу-я, и(или) огран-я в виде нерав-в или рав-в.
Задачи Нелин-о программ-я можно классиф-ь в соответствии с видом функции F(x), функ-и огран-й и размерностью вектора х (вектора реш-й).
В самом общем виде классификация представлена в таблице.
Общих способов реш-я, аналогичных симплекс-методу лин-о программ-я, для нелинейного программирования не существует. В каждом конкретном случае способ выбирается в зав-и от вида фун-ии F(x).
Многие задачи нелинейного программирования могут быть приближены к задачам линейного программирования, и найдено близкое к оптимальному решению. Встречаются задачи квадратичного программирования, когда функция есть F(x) полином 2-ой степени относительно переменных, а ограничения линейны. В ряде случаев может быть применён метод штрафных функций, сводящей задачу поиска экстремума при наличии ограничений к аналогичной задаче при отсутствии ограничений, которая обычно решается проще.
Но в целом задачи нелинейного программирования относятся к трудным вычислительным задачам. При их решении часто приходится прибегать к приближенным методам оптимизации. Мощным средством для решения задач нелинейного программ-я являются численные методы. Они позв-т найти решение задачи с заданной степенью точности.
Общая формулировка нелинейных задач:
Найти переменные х1 , х2 , …, хn , удовлетворяющие системе уравнений
Ψ(х1, х2,…,хn) = bi, i = 1, 2, …, m
и обращающие в макс ( мин ) целевую функцию Z = f ( х1, х2,…,хn)