- •Расчетные задания на тестирование
- •Метод перебора.
- •Метод перебора.
- •1. Математическая постановка задачи оптимизации.
- •2. Понятие о численных методах оптимизации. Методы поиска нулевого, первого и второго порядков. Пассивные и активные (последовательные) методы поиска.
- •3. Конечно шаговые и бесконечно шаговые методы поиска. Сходимость методов. Условия останова методов поиска.
- •4. Теорема существования решения оптимизационной задачи.
- •7. Необходимые условия экстремума первого порядка (гладкие функции многих переменных).
- •9.Пассивные методы поиска экстремума.
- •10.Метод перебора.
- •11. Алгоритм оптимального пассивного поиска.
- •12.Теорема об оптимальности пассивного поиска.
- •14. Метод поразрядного поиска.
- •15. Метод дихотомий
- •16. Метод деления отрезка пополам
- •17. Метод золотого сечения
- •20. Метод средней точки
- •26 Метод симплекса.
- •27 Метод циклического покоординатного спуска.
- •29 Градиентные методы
- •30 Градиентный метод с постоянным шагом.
- •31 Градиентный метод с дроблением шага.
- •Метод наискорейшего спуска
- •Методы покоординатного спуска
- •Метод покоординатного спуска с постоянным шагом
- •Метод покоординатного спуска с дроблением шага
- •Метод Гаусса-Зейделя
- •Постановка задач линейного программирования
- •Способы перехода от одной формы задачи лп к другой
- •Базисное решение задачи лп Симплексный метод решения задач линейного программирования
- •Графический метод решения задачи лп
- •Симплекс-метод решения задачи лп
- •Метод искусственных переменных
Базисное решение задачи лп Симплексный метод решения задач линейного программирования
Симплексный метод – это метод последовательного улучшения плана. Этим методом можно решать задачи линейного программирования с любым количеством переменных и ограничений.
Этот метод включает в себя три основные этапа:
Построение начального опорного плана.
Правило перехода к лучшему (не худшему) решению.
Критерий проверки найденного решения на оптимальность.
При симплексном методе выполняются вычислительные процедуры (итерации) одного и того же типа в определенной последовательности до тех пор, пока не будет получен оптимальный план задачи или станет ясно, что его не существует.
Необходимые условия для применения симплекс-метода:
Задача должна иметь каноническую форму.
У задачи должен быть явно выделенный базис.
____________________Вопрос 40____________________
____________________Вопрос 41____________________
Графический метод решения задачи лп
Построить многоугольник решений системы неравенств
Начертить из семейства прямых, соответствующих линейной форме, лини. равных значений функции цели.
Для построения линии равных значений придадим F некоторое числовое значение. Во многих задачах удобно принять, что F=1. Тогда получим c1x1+c2x2=1. Запишем это уравнение прямой в отрезках
Затем, откладывая на оси х1 число а на оси х2 - , найдем точки пересечения линии равных значений с осями координат. Прямая, проведенная через эти точки, и есть требуемая прямая.
Двигать прямую вдоль градиента-вектора параллельно линии равных значений в сторону многоугольника решений до соприкосновения с многоугольником решений. Если первая встреча с многоугольником решений произойдет в крайней точке с координатами (x1’, x2’), то в этой точке функция цели достигает минимального значения. Если первая встреча произойдет со стороной многоугольника, то данная функция цели достигает минимума во всех точках стороны.
Двигаясь дальше, придем к некоторому опорному положению, когда прямая будет иметь одну общую точку (x1’’, x2’’) с многоугольником решений. В этой точке функция цели достигает своего максимума.
Если первоначально построенная линия равных значений пересекает многоугольник решений, то функция цели достигает минимального значения в вершине многоугольника, расположенной ближе к началу координат, а максимального значения - в вершине, более удаленной от начала координат.
____________________Вопрос 42____________________
Симплекс-метод решения задачи лп
____________________Вопрос 43____________________
Метод искусственных переменных
Расчетные задачи на тестирование
Вычисления Nрасч по заданной точности для методов:
Метод перебора.
Алгоритм оптимального пассивного поиска.
Метод дихотомии.
Метод деления отрезка пополам.
Метод золотого сечения.
Метод чисел Фибоначчи.
Решение:
Метод |
Nрасч |
М/д перебора |
N = Nрасч = {N:N } |
Опт. пассивный поиск |
|
М/д дихотомии |
|
М/д деления отрезка пополам |
|
М/д золотого сечения |
|
М/д чисел Фибоначчи |
|
Вычисления расчетной точности Ерасч по заданному N для методов:
Метод перебора.
Алгоритм оптимального пассивного поиска.
Метод дихотомии.
Метод деления отрезка пополам.
Метод золотого сечения.
Метод чисел Фибоначчи.
Метод |
Eрасч |
М/д перебора |
??? |
Опт. пассивный поиск |
N чётное:
N нечётное:
|
М/д дихотомии |
|
М/д деления отрезка пополам |
|
М/д золотого сечения |
|
М/д чисел Фибоначчи |
|