- •Метод наименьших квадратов (мнк)
- •Линейная регрессия
- •Поиск функций другого вида и линейная регрессия
- •Алгоритм выполнение задания
- •Задания
- •Методы оптимизации
- •Численные методы решения задач одномерной оптимизации
- •Метод Фибоначчи
- •Метод перебора
- •Метод дихотомии
- •Метод золотого сечения
- •Оптимизация полимодальных одномерных целевых функций. Метод ломаных
- •Методы минимизации функций многих переменных
- •Метод циклического покоординатного спуска
- •Метод прямого поиска Хука-Дживса
- •Алгоритм выполнение задания
- •Задания
- •Задача о коробках
- •Оптимальный контейнер
- •Пожарные ведра
- •Бункер для хранения зерна
- •Паромная переправа
- •Система восполняемых запасов сырья для производства товаров
- •Тушение лесного пожара
- •Прямоугольный бункер
- •Найти минимум одномерной функции в заданной области
- •Литература
Алгоритм выполнение задания
Выбрать управляемые параметры и построить для задачи целевую функцию.
Составить, отладить и протестировать программу для нахождения экстремума функций одним из следующих методов:
Одномерные функции
дихотомии;
Фибоначчи;
золотого сечения.
Многомерные функции
метод Хука-Дживса
метод покоординатного спуска
Задания
Задача о коробках
У квадратной заготовки со стороной L по углам вырезаются четыре квадрата со сторонами l. У полученной крестовины стороны загибаются вверх. Получается коробка без крышки, объем которой нужно максимизировать.
Найти отношение l/L, при котором достигается максимум.
Из обрезков можно сделать еще четыре коробки (второй шаг раскроя), для чего в заготовках со стороной l вырезаются квадраты со стороной l1. Найти отношение l/L и l1/l - при котором достигается максимум cуммарного объема коробок.
Решить аналогичную задачу для раскроя 21 коробки (третий шаг раскроя).
Оптимальный контейнер
Необходимо переправить 400 м3 сыпучего материала (песка, цемента, шлака) через реку шириной L км в закрытом контейнере. Известно, что стоимость одного рейса переправы контейнера составляет 4,2 руб/км. Известно, что стоимость материала для изготовления дна и крышки контейнера составляет 20 руб/м2, а стоимость материала для изготовления боковых стенок контейнера - 5 руб/м2 .
Требуется создать контейнер, обеспечивающий минимальные затраты на перевозку 400 м сыпучего материала через реку шириной 5 км.
Рассчитать затраты на перевозку 400 м сыпучего материала за 1 рейс.
Пожарные ведра
Из круглой заготовки радиуса R вырезается сектор с углом α, из которого сворачивается пожарное ведро (конус с радиусом основания r). Из оставшейся части кроится еще несколько ведер так, чтобы не было отходов металла.
Найти угол сектора, при котором объем ведра максимален.
Найти углы секторов, на которые разрезается заготовка при раскрое двух ведер так, чтобы суммарный объем был максимален.
Решить задачу для трех ведер.
Решить задачу для четырех ведер.
Бункер для хранения зерна
Бункер для хранения зерна, для его лучшей сохранности, должен иметь форму усеченного конуса. Основание бункера изготавливается из деревянных плит стоимостью 1 руб/м2, а остальная часть (боковые стенки) изготавливается из листового металла стоимостью 1,5 руб/м2.
Требуется дать модель оптимальной конструкции бункера для хранения 10 м3 зерна, обеспечивающую минимальную стоимость его изготовления.
Паромная переправа
Механизированный паром должен перевозить M тонн груза в течение суток через реку шириной К км. Стоимость парома без двигателя пропорциональна его грузоподъемности L и равна a1L, а стоимость механического двигателя пропорциональна произведению грузоподъемности на куб скорости его движения V и равна a2LV3.
Необходимо предложить вариант механизированного парома (его грузоподъемность, мощность двигателя), обеспечивающего перевоз "M" тонн груза в сутки через реку шириной "K" км при минимальной стоимости перевозок.
M = 1000 тонн, К = 3 км, a1 = 2000 руб/тонну, a2 = 5000 рубм-3с3/тонну.
M = 2500 тонн, К = 1,8 км, a1 = 1000 руб/тонну, a2 = 5800 рубм-3с3/тонну.
