|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Задачи логического выбораЭтот класс задач связан с выбором конкретных вариантов организации системы с учетом ресурсных ограничений. Как правило, в задачах логического выбора используются изменяемые ячейки, которые могут хранить одно из двух значений: 1 или 0, иначе «выбирать вариант организации» или «не выбирать». В математическом программировании такие задачи называются задачами булевского программирования. Использование булевских переменных позволяет сформулировать различные логические ограничения выбора. Например, выбор одного из двух вариантов организации исследуемой системы (1,2) может определяться двумя булевскими переменными (XI, Х2). Условие выбора только одного из двух вариантов эквивалентно ло- гическому ограничению: XI + Х2 = 1. Такое ограничение моделирует условие взаимоисключения. Условие выбора хотя бы одного из двух вариантов эквивалентно] логическому ограничению XI + Х2 >= 1. Если вариант 2 может быть принят только при принятии варианта 1 (взаимообусловленность), следует использовать ограничение Xi >= Х2. Если же вариант 2 должен быть принят при принятии ва-рианта 1, вводится ограничение Х2 >= XI. В качестве примера рассмотрим задачу о выборе варианта капита-ловложений. Распределение капиталовложений
Продолжение таблицы
Рассматриваются пять проектов, которые могут быть осуществлены в течение последующих трех лет. Ожидаемые величины прибыли от реализации каждого из проектов и распределение необходимых капиталовложений по годам (в тыс. долл.) приведены в таблице. Предполагается, что каждый утвержденный проект будет реализован за трехлетний период. Требуется выбрать совокупность проектов, которой соответствует максимум суммарной прибыли. Математическая формулировка задачи Добавим к таблице исходных данных столбец изменяемых ячеек. Обозначим содержимое этих ячеек как Xi, где i = 1,2,..., 5 определяет номер проекта, a Xi определяет решение: вкладывать (Xi =1) или нет (Xi = 0) средства в i-ый проект. Такую переменную, принимающую только два возможных значения (1 или 0), называют булевской. Ограничения: 1) по объему капиталовложений в первый год: 5* XI + 4*Х2 +3*ХЗ + 7*Х4 + 8*Х5 <= 25; во второй год: 1* XI + 7*Х2 +9*ХЗ + 4*Х4 + 6*Х5 <= 25; в третий год: 8* XI + 10*Х2 +2*ХЗ + 10*Х4 + 1*Х5 <= 25; 2) «естественные» ограничения: Целевая функция: Z= 20*Х1 + 40*Х2 + 20*ХЗ + 15*Х4 + 30*Х5. Максимизировать Z. Электронная таблица в этом варианте может выглядеть следующим образом. Задачи для исследования систем управления 61
Формула =S(F3:F7)*(B3:B7) записывается в системе EXCEL как СУММПРОИЗВ (F3:F7;B3:B7). Она определяет сумму произведений столбца F3:F7 на столбец ВЗ:В7: СУММПРОИЗВ (F3:F7;B3:B7) = F3*B3 + F4*B4 + F5*B5 + F6*B6 + + F7*B7. F3:F7 — изменяемые булевские ячейки, F8 — целевая ячейка. Ограничения: B8:D8 <= B9:D9. Контрольные вопросы 1. Как связана математическая формулировка оптимизационной задачи со 2. Приведите примеры элементов сходства и различия между математической 3. Укажите основные особенности задач определения оптимального ассорти 4. Укажите основные особенности задач о смеси. 5. Могут ли изменяемые ячейки одной задачи иметь разные размерности? 6. Укажите основные особенности систем с дисбалансом. Приведите приме 7. Укажите основные особенности «транспортных задач». Всегда ли они свя 8. Что такое «скользящий график» и в чем заключается его оптимизация? 9. Укажите основные особенности задач оптимизации инвестиций. В чем за 10. Дайте краткую характеристику задач логического выбора. Приведите примеры логических ограничений.
11. К какому виду математического программирования относятся задачи логи 12. Приведите примеры изменяемых ячеек различных уровней. Как бы Вы 13. Могут ли в одной задаче использоваться изменяемые переменные разных Задачи для исследования систем управления 1. Задачи определения объемов производства товаров и услуг При подборе задач были использованы источники [1, 2, 3, 7]. 1.1. Оптимизация производства карамели Кондитерская фабрика для производства трех видов карамели А, В и С использует три вида основного сырья: сахарный песок, патоку и фруктовое пюре. Нормы расхода сырья каждого вида на производство одной тонны карамели приведены в таблице. В ней же указано общее количество сырья каждого вида, которое может быть использовано фабрикой, а также приведена прибыль от реализации 1 т карамели соответствующего вида.
Найти оптимальное сочетание объемов производства карамели (по видам), обеспечивающее максимальную прибыль от ее реализации. Исследовать, как изменятся эти объемы при изменении запасов сырья на фабрике. 62 Часть 1. Поиск решений на электронных таблицах Задачи для исследования систем управления 63
1.2. Оптимизация объемов производства изделий Изделия четырех типов проходят последовательную обработку на двух станках. Время обработки одного изделия каждого типа на каждом из станков приведено в таблице.
Затраты на производство одного изделия каждого типа определяются как величины, прямо пропорциональные времени использования станков (в машино-часах). Стоимость машино-часа составляет долл. 10 для станка 1 и $15 для станка 2. Допустимое время использования станков для обработки изделий всех типов ограничено следующими значениями: 500 машино-часов для станка 1 и 380 машино-ча-сов для станка 2. Цены изделий типов 1, 2, 3, и 4 равны соответственно $65, $70, $55 и $45. Найдите оптимальные объемы производства изделий, исходя из условия максимизации суммарной чистой прибыли. Исследуйте, как повлияет на оптимальное решение изменение стоимости машино-часа для первого и второго станков. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |