Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_kit-1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
90.45 Кб
Скачать

9. Анализ и решение задач оптимизации плана производства в Excel.

Закрытая транспортная задача: V производства = V потребления.

Открытая транспортная задача: V производства ≠ V потребления, т.е.

а)излишки производства V производства > V потребления,

б)неудовлетворение спроса V производства < V потребления.

Экономико-математическая модель закрытой транспортной задачи

Целевая функция – минимизация затрат на перевозки где – стоимость единицы продукции.

Основные ограничения : для производителей – полный сбыт продукции (V вывоза = V производства)

для потребителей – полное удовлетворение потребностей (V ввоза = V потребления)

Прямые ограничения: Количество перевозимого товара неотрицательно Количество перевозимого товара целочисленно (необязательное условие

Для решения используется «поиск решения». Порядок работы:

1.Установить целевую ячейку (ячейка, значение которой нужно максимизировать или минимизировать). Ячейка должна содержать формулу для вычисления целевой функции.

2.Указать, какие ячейки изменяются. Указываются те ячейки, значения которых изменяются в процессе поиска решения. В этих ячейках должны содержаться переменные оптимизационной модели.

3.Указать ограничения.

4.Нажать «выполнить» для запуска поиска решения.

10. Ска Maple. Исследование функций. Экстремум.

Наибольшее и наименьшее значение функции. В Maple для исследования функции на экстремум имеется команда extrema(f,{cond},x,'s') , где f - функция, экстремумы которой ищутся, в фигурных скобках {cond} указываются ограничения для переменной, х – имя переменной, по которой ищется экстремум, в апострофах 's' – указывается имя переменной, которой будет присвоена координата точки экстремума. Если оставить пустыми фигурные скобки {}, то поиск экстремумов будет производиться на всей числовой оси.

Подключаем библиотеку

>readlib(extrema);

Определяем экстремум функции

>extrema(arctan(x)-ln(1+x^2)/2,{},x,’x0’);

Команда extrema не может дать ответ на вопрос, какая из точек экстремума есть максимум, а какая – минимум.

11. Ска Maple. Исследование функций. Минимум и максимум.

Для нахождения максимума функции f(x) по переменной х на интервале используется команда maximize(f,x,x=x1..x2), а для нахождения минимума функции f(x) по переменной х на интервале используется команда minimize(f, x, x=x1..x2).

>maximize(arctan(x)-ln(1+x^2)/2, x);

>minimize(arctan(x)-ln(1+x^2)/2, x);-∞

Недостаток этих команд в том, что они выдают только значения функции в точках максимума и минимума, соответственно. Поэтому для того, чтобы полностью решить задачу об исследовании функции y=f(x) на экстремумы с указанием их характера (max или min) и координат (x, y) следует сначала выполнить команду:

>extrema(f, {}, x, ‘s’);

>s;

Затем выполнить команды maximize(f,x); minimize(f,x). После этого будут полностью найдены координаты всех экстремумов и определены их характеры (max или min). Координаты точек максимума или минимума можно получить, если в параметрах этих команд после переменной записать через запятую новую опцию location. В результате в строке вывода после самого максимума (минимума) функции будут в фигурных скобках указаны координаты точек максимума (минимума).

Команды extrema, maximize и minimize обязательно должны быть загружены из стандартной библиотеки командой readlib(name).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]