- •О.В. Ибрагимова информационные технологии управления: практикум
- •Содержание
- •Введение
- •Практическая работа 1. Компьютерные технологии подготовки текстовых документов. Разработка компьютерных бланков в текстовом редакторе Microsoft Word.
- •Применение экранного бланка
- •Практическая работа 2. Разработка и применение шаблонов.
- •Практическая работа 3. Обработка экономической информации на основе электронной таблицы Microsoft Excel.
- •Практическая работа 4 Решение задач оптимизации средствами электронных таблиц ms Excel
- •Запасы и заказы
- •Практическая работа 5. Проектирование функциональной модели с применением инструментальных возможностей методологии sadt.
- •Процесс «Учет поставок материалов от сторонних организаций» Модель «Бюро учета тмц. Учет поставок материалов от сторонних организаций».
- •Практическая работа 7. Реинжиниринг бизнес-процессов с помощью case-средства
- •Практическая работа 8. Поиск и обработка информации в сети Интернет.
- •Практическая работа 9. Ит документационного обеспечения управленческой деятельности Справочная правовая система «КонсультантПлюс».
- •Разделы информационного массива и их содержание
- •Тема 6 Сохраняем результаты работы
- •Задания для самостоятельного выполнения
- •Практическая работа 10. Знакомство с программой «1с:Бухгалтерия 8.0». Создание новой информационной базы.
- •Практическая работа 11. Работа в программе «1с:Бухгалтерия 8.0». Подготовка информационной базы к работе.
- •Практическая работа 12. Учет хозяйственных операций в программе «1с:Бухгалтерия 8.0».
- •Практическая работа 13. Формирование отчетности в программе «1с:Бухгалтерия 8.0». Анализ данных по остаткам и оборотам счетов бухгалтерского и налогового учета.
- •Вопросы и задания для самостоятельной работы
- •Полезные ссылки интернета
- •Литература
Практическая работа 4 Решение задач оптимизации средствами электронных таблиц ms Excel
Цель: овладеть навыками решения задач оптимизации средствами электронных таблиц MS Excel.
Рассмотрим решение задач оптимизации на примере транспортной задачи.
Целью решения транспортной задачи является минимизация транспортных издержек (или максимизация прибыли) при снабжении грузом нескольких потребителей, при том, что данный груз хранится на удаленных складах.
Постановка задачи.
Пусть требуется развести груз, хранящийся на m складах А1 , А2 , … Аm в количествах а1 , а2 , … аm соответственно по пунктам назначения B1 , В2 , … Вn, подавшим заявки на b1 , b2 , … bn единиц груза. Пусть запас груза на всех складах равен суммарной заявке, то есть:
m n
Σ аi = Σ bj .
i =1 j =1
Известно, что стоимость перевозки единицы груза от i-го склада к j-му потребителю равна cij. Требуется составить такой план перевозок, чтобы все заявки были выполнены, а стоимость всех перевозок была минимальна.
Математическая модель.
Пусть xij – количество груза, перевозимое со склада Аi потребителю Bj. Прямоугольную матрицу, составленную из величин xij, будем называть планом перевозок.
Суммарное количество груза, перевозимое с каждого склада потребителям, должно быть равно запасу на данном складе. То есть:
x 11 + x12 + … + x1n = а1
x21 + x22 + … + x2n = а2
……………………….
xm1 + xm2 + … + xmn = аm
Суммарное количество груза, доставляемое каждому потребителю со складов, должно быть равно заявке данного потребителя:
x 11 + x21 + … + xm1 = b1
x12 + x22 + … + xm2 = b2
……………………….
x1n + x2n + … + xmn = b n
Суммарная стоимость всех перевозок должна быть минимальной
m n
Z =Σ Σ ci j xi j → min
i =1 j =1
Задача 1.
Пусть имеются n=5 поставщиков и m=3 потребителей. Издержки перевозки единицы груза от i-го поставщика в j-й пункт назначения, запасы поставщиков и заказы потребителей приведены в таблице.
Требуется оптимизировать план перевозок.
Таблица 4.1
Запасы и заказы
|
Потребитель 1 |
Потребитель 2 |
Потребитель 3 |
Запасы |
Поставщик 1 |
130 |
70 |
140 |
300 |
Поставщик 2 |
110 |
80 |
120 |
480 |
Поставщик 3 |
60 |
100 |
100 |
200 |
Поставщик 4 |
140 |
80 |
100 |
300 |
Поставщик 4 |
70 |
120 |
90 |
360 |
Заказы |
580 |
640 |
420 |
|
Методические рекомендации по выполнению задания.
Организуйте данные в MS Excel так, как показано на рис. 4.1.
Рис. 4.1.
2. В ячейках G4 : G8 укажите суммы произведения цены перевозки единицы груза на объем перевозки от i-го поставщика к любому потребителю.
В ячейке G9 – сумму этих сумм, являющуюся целевой функцией, которую нужно минимизировать (=СУММ(G4:G8)).
В ячейки G12 – G16 введите ограничения на количество груза, которое нужно увезти от каждого поставщика (=СУММ(B12:D12)-E12).
В ячейках В18 : D18 = 0 стоят ограничения на количество груза, которое нужно привезти к каждому потребителю (=СУММ(B12:B16)-B17).
3. Вызовите процедуру Поиск решения из меню Сервис и укажите параметры:
Целевая ячейка: G9 (минимум)
Изменяя ячейки: В12 : D16
Ограничения: В12 : D16>=0 (перевозки неотрицательны),
G12 : G16 =0 (ограничение на количество груза от каждого поставщика),
В18 : D18 = 0 (ограничение на количество груза для каждого потребителя).
При такой организации данных все перевозки окажутся целыми числами (если целыми являются числа в колонках «Запасы» и в строке «Заказы»).
Проверим, что в полученном решении m+n-1 ненулевых перевозок.
В итоге мы получим минимальную величину издержек, равную 132000 денежным единицам (см. рис. 4.2).
Рис. 4.2
4. Сверьте результаты, полученные вами в процессе выполнения работы, с таблицей, изображенной на рис. 4.2. Сохраните файл в вашей папке и представьте для отчета преподавателю.