Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Реализация решения в Excel




Решение

Пусть х1, х2, х3 – количество контейнеров, тогда затраты времени и ограничения на погрузку на первой, второй, третьей операции составят соответственно

 
 


 

При этом х1, х2, х3 ≥ 0.

Прибыль от перевозки контейнеров (целевая функция)

f(x) = 300х1+200х2+500х3 → maх

Положим х1 = х2 = х3 = 1 (содержимое ячеек B2, C2, D2). Эти значения будут изменены в процессе использования встроенного модуля «Поиск решения», поэтому какие значения выбрать в качестве опорного плана - неважно. Итак, на первом скриншоте представлены данные по условию задачи.

 

Вычислим затраты времени на погрузку по каждому виду операций, т.е.фактически вычисляем левые части системы ограничений при х123=1. Для вычислений используем встроенную в Excel математическую функцию СУММПРОИЗВ, а также применяем абсолютные ссылки в Excel.

 

 

 

Итак, теперь в диапазоне B2:D2 – изменяемые значения, в Е4:Е6 – затраты времени на погрузку по операциям, в G4:G6 – ограничения по времени на работу оборудования, в Е7 – прибыль от погрузки контейнеров (целевая функция). Открываем модуль и заполняем его: Сервис \ Поиск решения

 

 

В окне «Добавление ограничения» пропишем ограничения на переменные и ресурсы:

 

Окончательно окно «Поиск решения» примет вид:

Заметим, что внесенные данные, в том числе по ограничениям, в любой момент можно изменить или удалить.

Итак, целевая ячейка определена, изменяемые ячейки внесены, ограничения записаны. Нажмем кнопку «Выполнить».

 

 

В случае, если задача поставлена некорректно или математическая модель составлена неверно (противоречива система ограничений), «Поиск…» выдает соответствующее диалоговое окно «Поиск не может найти решение».

Если все было выполнено верно, в изменяемых и расчетных ячейках окна Excel появится оптимальный результат:

 

 

Таким образом, оптимальное решение: перевозка контейнеров первого типа – нерентабельна, контейнеров второго типа требуется перевезти 10 единиц, контейнеров третьего типа 23 единицы. При этом максимальная прибыль от перевозки груза составит $13500.

Допустим, поступили дополнительные сведения о количестве готовых к погрузке контейнеров: пусть контейнеров первого типа имеется 10 штук, второго 15 и третьего 14. Принять управленческое решение в изменившихся условиях.

Решение. В системе ограничений требуется добавить: :

 

 

 

Новое ограничение появилось в окне ограничений.

 

 

Тогда оптимальный план загрузки, максимизирующий прибыль с учетом ограничений,

 

 

Оптимальное решение: контейнеров первого типа требуется перевезти 6 единиц, контейнеров второго типа 9 единиц, контейнеров третьего типа 14 единиц. При этом максимальная прибыль от перевозки груза составит $10600. (Очевидно, дополнительное ограничение уменьшило значение целевой функции).

Таким образом, мы можем принимать наилучшее (оптимальное) управленческое решение в любых изменяющихся реальных условиях (если задача поставлена корректно!)

 

Задача №2 ( Задача о загрузке)

Подготовлены к погрузке на паром грузы пяти типов. Вес Wi, объем Vi, a также стоимость Si, единицы груза каждого типа приведены в следующей таблице.

 

Груз i Вес единицы груза, Wi (тонны) Объем единицы груза, Vi (куб. ярд) Стоимость единицы груза, Si (в $100)
       
       
       
       
       

 

Максимальная грузоподъемность и объем парома равны 112 тонн и 109 куб. яр­дов соответственно. Построить оптимальный план погрузки, обеспечивающий максимальную стоимость груза.

Решение. Сначала построим математическую модель задачи.

Пусть х1, х2, х3, х4, х5 – количество грузов каждого типа, тогда ограничения на погрузку по весу и объему составят соответственно

При этом х1, х2, х3, х4, х5 ≥ 0.

Прибыль от перевозки грузов (целевая функция)

f(x) = 4х1 + 7х2 + 6х3 + 5х4 + 4х5 → maх

Реализация решения в Excel. Аналогично тому, как было выполнено в первой задаче,определим изменяемые ячейки,целевую ячейку иограничения на вес и объем перевозимого груза.

 

Теперь заполним модуль «Поиск решения».

 

 

Нажмем кнопку «Выполнить и получим оптимальное решение поставленной задачи.

 

В изменяемых ячейках появятся допустимые (т.е. удовлетворяющие системе ограничений) значения переменных (количество груза каждого типа), при которых целевая функция (прибыль) достигает максимального значения.

 

 

Таким образом, наибольшая прибыль соответствует перевозке 14 единиц 1-го груза и 19 единиц 4-го груза.

Допустим, что количество имеющегося для отправки груза ограничено (значения в диапазоне G2:G6):

 

 

Для принятия управленческого решения в изменившихся условиях добавим ограничение в окно ограничений модуля «Поиск решений»:

Тогда после нажатия на кнопку «Выполнить» получим оптимальное решение:

 

Итак,для получения максимальной прибыли при соблюдении ограничений на вес и объем груза требуется взять на борт 10 единиц 1-го груза, 11 – третьего, 5 – четвертого и 2 – пятого груза.

 


Варианты заданий по теме «Решение оптимизационных задач средствами Excel»

Цель работы: Изучить возможности Excel для решения оптимизационных задач.

Задание

1. Для каждой из предложенных задач построить математическую модель.

2. Получить оптимальное решение.

3. В документе Microsoft Word составить отчет о работе.

Задача №1

Для сохранения нормальной жизнедеятельности человек должен в сутки потреблять белков не менее 120 условных е`диниц (усл.ед.), жиров - не менее 70 и витаминов - не менее 10 усл.ед. Содержание их в каждой единице продуктов и равно соответственно (0,2; 0,075; 0) и (0,1; 0,1; 0,1) усл.ед. Стоимость 1 ед. продукта - 20 грн, - 30 грн.

Постройте математическую модель задачи, позволяющую так организовать питание, чтобы его стоимость была минимальной, а организм получил необходимое количество питательных веществ.

Задача №2

С вокзала можно отправлять ежедневно курьерские и скорые поезда. Вместимость вагонов и наличный парк вагонов на станции указаны в таблице.




Поделиться с друзьями:


Дата добавления: 2014-11-08; Просмотров: 2304; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.022 сек.