|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
II. Задача о диете (рационе питания)
1. Экономическая постановка задачи Имеется несколько видов продуктов. Определить такой рацион питания (количество каждого вида продукта), чтобы были обеспечены нижние границы норм потребления некоторых питательных веществ, а стоимость рациона была наименьшая. Цены за единицу каждого продукта известны. 2. Математическая модель 2.1. Исходные параметры
2.2. Управляемые параметры
2.3 Формулировка критерия оптимальности Сформулируем критерий оптимальности. Пусть
2.4. Ограничения модели Потребление каждого питательного вещества не должно быть ниже нормы.
Таким образом, задача о диете ставится как задача определения такого набора управляемых параметров
на котором достигается наименьшее значение критерия
при условии
III. Транспортная задача. 1. Экономическая постановка задачи В некоторых пунктах Ai 2. Математическая модель 2.1. Исходные параметры
2.2. Управляемые параметры
2.3 Формулировка критерия оптимальности Сформулируем критерий оптимальности. Пусть
2.4. Ограничения модели Необходимо вывезти весь товар из пунктов Ai
Таким образом, транспортная задача ставится как задача определения такого набора управляемых параметров на котором достигается наименьшее значение критерия
при условии
В некоторых случаях для построения математической модели задачи необходимо выполнить дополнительные расчеты. Рассмотрим конкретный пример таких расчетов. IV. Задача о раскрое. 1. Экономическая постановка задачи Имеются стержни длиной 5 м. Необходимо их разрезать на заготовки 2-х видов: А – длиной 1, 5 м; В – длиной 0, 8 м для производства 20 изделий. На каждое изделие требуется две длинных заготовки (А) и три коротких (В). Определить число стержней, которое необходимо разрезать каждым из возможных способов, чтобы изготовить нужное число изделий и минимизировать отходы. 2. Математическая модель Прежде всего, перебрав все возможные способы, построим карту раскроя одного стержня (таблица 1).
Таблица 1
Для изготовления 20 изделий потребуется 40 заготовок А (20´ 2=40) и 60 заготовок В (20´ 3=60). Введем переменные (управляющие параметры). Обозначим за Сформулируем критерий оптимальности. Пусть целевая функция Z описывает отходы. Ее будем минимизировать. Найдем отходы, полученные при разрезании стержней:
Тогда Составим систему ограничений задачи. Ограничение на заготовки А. При разрезании Аналогично получим ограничение на заготовки В:
Составим ограничения на смысл переменных. Так как количество стержней может быть только неотрицательным числом, то Итак, математическая модель данной задачи имеет вид
Сформулируем общую задачу линейного программирования, а именно – математическую модель задачи. |
Последнее изменение этой страницы: 2017-04-12; Просмотров: 644; Нарушение авторского права страницы