КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Поиск решения
Пример Теоретическая часть Тверь 2006 Для выполнения лабораторных работ Методические указания по курсу «Теория принятия решений» Поиск управленческих решений на электронных таблицах Использование электронных таблиц широко распространено для решения многочисленных и разнообразных задач, связанных с учетом и контролем результатов управленческой деятельности: торгово-закупочных операций, производственных планов, бухучета и т. п. Вместе с тем форма электронной таблицы оказывается очень удобной при решении многих аналитических задач управления деятельностью, и в частности задач исследования операций и поиска оптимальных решений. Для решения таких задач в рамках наиболее распространенной системы электронных таблиц EXCEL используется пакет программ поиска решения (Solver). Этот пакет основан на использовании алгоритмов и методов математического программирования — одного из основных направлений теории исследования операций. Процесс исследования системы на электронных таблицах можно рассматривать как естественное продолжение обычной ежедневной практической деятельности, связанной с вычислениями на таблицах. Для этого нужно просто посмотреть на эту деятельность под другим углом зрения и задаться вопросом: «А что, если?..» Что если изменить условия оплаты товара, что если увеличить площади складских помещений и т. п. К каким изменения это приведет? Ответ на такой вопрос тесно связан с размышлениями на тему какова оптимальная стратегия и тактика использования производственных ресурсов, как достигнуть «точки оптимума» и как поддерживать баланс «в ее окрестности». Ответы на эти вопросы и определяют основную цель исследования любой системы. Здесь же нам важно подчеркнуть естественную связь между обычными вычислениями на электронных таблицах и поиском оптимальных управленческих решений на тех же таблицах. Во многих случаях результаты такого поиска не просто являются неожиданными, их невозможно получить без программ поиска решений, поскольку возможности человека в задачах перебора вариантов развития деятельности резко ограничены числом таких вариантов. В этом отношении программа поиска оптимального решения приобретает качество уникального решателя задач, способного найти абсолютно нетривиальное решение, не отрабатываемое алгоритмами «естественного интеллекта». Задача о красках Данный пример предназначен для ознакомления со всеми этапами исследований систем управления на электронных таблицах. Условие задачи. Фабрика изготовляет два вида красок: для внутренних (В) и наружных работ (Н). Продукция обоих видов поступает в оптовую продажу. Для производства красок используются два исходных продукта — П1 и П2. Максимально возможные суточные запасы этих продуктов составляют 6 и 8 т, соответственно. Расходы продуктов П1 и П2 на одну тонну соответствующих красок приведены в таблице.
Изучение рынка сбыта показало, что суточный спрос на краску В никогда не превышает спроса на краску Н более чем на 1 т. Кроме того, установлено, что спрос на краску В никогда не превышает 2 т в сутки. Оптовые цены одной тонны красок равны: 3 тыс. долл. для краски Н и 2 тыс. долл. для краски В. Какое количество красок каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным? Приступая к решению этой задачи, предположим, что нам примерно известно, сколько краски нужно производить (например, 4 т краски Н и 2 т краски В). Аналогичное предположение целесообразно делать при решении любой оптимизационной задачи, поскольку оно значительно упрощает процесс разработки структуры электронной таблицы (ЭТ). Сделав такое предположение, составим ЭТ, которая позволяет рассчитать расходы продуктов на производство красок и получаемый доход (см. табл. 1, 2). Анализируя табл. 1, замечаем, что расходы продуктов П1 и П2, необходимые для производства красок в соответствии с нашим предположением, превышают максимальный суточный запас. Следовательно, получить 16 тыс. долл. дохода невозможно.
Таблица 1
Попробуем уменьшить объемы производства красок, например 2 т краски Н и 2 т краски В. Подставив эти числа в таблицу, мы получим новые значения прибыли, суточного расхода продуктов и спроса на краски. Продолжая этот процесс перебора вариантов, мы рано или поздно найдем вариант, при котором прибыль будет максимальной, и в то же время будут выполнены ограничения по запасам продуктов и спросу на краски. Это будет означать, что мы решили оптимизационную задачу. Однако такой процесс поиска решений может оказаться слишком долгим и утомительным. Кроме того, если бы номенклатура красок включала в себя не два, а, например, десять видов, мы вообще вряд ли смогли бы найти оптимальный вариант организации производства путем простого перебора вариантов.
Таблица 2 В этом смысле усложнение задачи связано с увеличением ее размерности (количества изменяемых ячеек) и числа ограничений. Практические задачи оптимизации включают в себя десятки и даже сотни изменяемых ячеек и ограничений. В таких случаях на помощь приходят специальные программы — решатели оптимизационных задач. Одна из таких программ — Solver — включена в систему Microsoft Excel как дополнение Поиск решения (раздел меню Сервис). Для решения оптимизационной задачи, оформленной в структуре ЭТ, необходимо вызвать приложение Поиск решения (меню Сервис). При этом на экране появится диалоговое окно Поиск решения. В поле Установить целевую (ячейку) окна Поиск решения необходимо ввести имя (адрес) соответствующей ячейки. Для нашего примера это ячейка Е24. Затем указывается вид оптимизации путем «нажатия» соответствующей кнопки, расположенной непосредственно под полем целевой ячейки. В поле Изменяя ячейки указываются имена (адреса) ячеек, содержимое которых подбирается программой поиска решения таким образом, чтобы обеспечить требуемое значение целевой ячейки. Для нашего примера изменяемыми ячейками являются В23, B24, содержащие объемы суточного производства красок.
Кнопка Предположить поможет вам в определении изменяемых ячеек: нажатие этой кнопки приводит к вводу в окно Изменяя ячейки имен тех ячеек, которые программа поиска расценивает как изменяемые. В поле Ограничения должны быть введены все ограничения, связанные с решаемой задачей. В нашем примере такие ограничения делятся на три группы: • естественные ограничения: В23:В24 >= 0 (они вводятся путем нажатия на кнопку Параметры, а затем кнопку Неотрицательные значения); • ограничения по запасам исходных продуктов: E16:E17<=D16:D17; • ограничения спроса на краски: В23 >= D29; В24 <= СЗ0. Добавление, изменение и удаление ограничений осуществляется с использованием соответствующих кнопок, расположенных в правой части поля ограничений окна Поиск решения. Нажатие кнопки Добавить или Изменить приводит к вызову дополнительного окна определения ограничений. В поле Ссылка на ячейку вводится левая часть ограничения. Список Ограничение включает в себя отношение равенства, «больше или равно», «меньше или равно», отношение цел, которое означает, что левая часть ограничения должна быть целым числом, отношение двоич, означающее, что левая часть ограничения должна быть двоичным числом (т. е. принимающим значения 0 или 1). При использовании отношений цел и двоич поле справа от списка ограничений остается пустым. При использовании любого другого отношения в этом поле размещается правая часть ограничения.
Нажатие кнопки Выполнить окна Поиск решения приводит к запуску процесса поиска решения задачи оптимизации. В результате поиска программа находит такие значения изменяемых ячеек, при которых достигается оптимальное значение целевой ячейки. Для нашей задачи о красках оптимальное решение будет определяться следующими значениями изменяемых ячеек: • объем производства краски Н (ячейка В23) — 3,33 т; • объем производства краски В (ячейка В24) — 1,33 т. Оптимальное значение целевой ячейки Е24 (при выполнении всех ограничений) составит 12,65 тыс. долл.
Дата добавления: 2014-11-16; Просмотров: 590; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |