Автор работы: Пользователь скрыл имя, 29 Января 2014 в 18:37, курсовая работа
Целью выполнения курсовой работы является изучение методов оптимальных решений, развитие навыков самостоятельной творческой работы, практическое применение полученных теоретических знаний при решении задачи о составлении графика работы персонала.
Введение 3
1. Задачи линейного программирования 5
1.1. Общая постановка задачи линейного программирования 5
1.2. Задача об использовании ресурсов (задача планирования производства). 6
1.3. Задача о составлении рациона (задача о диете, задача о смесях) 7
1.4. Задача о раскрое материалов 9
1.5. Транспортная задача 10
2. Задача о составлении графика персонала 12
2.1. Разработка экономико-математической модели. 12
2.2. Решение поставленной задачи с помощью программы EXCEL 13
2.3. Анализ результатов расчетов и выработка управленческого решения. 17
Заключение 19
Список используемой литературы 20
Варианты раскроя |
Таблица 1.3. | ||||||
ширина рулона |
варианты раскроя |
заказанное кол-во рулонов | |||||
1 |
2 |
3 |
4 |
5 |
6 | ||
0,5 |
0 |
2 |
2 |
4 |
1 |
0 |
150 |
0,7 |
1 |
1 |
0 |
0 |
2 |
0 |
200 |
0,9 |
1 |
0 |
1 |
0 |
0 |
2 |
300 |
Отходы (м) |
0,4 |
0,3 |
0,1 |
0 |
0,1 |
0,2 |
Обозначим переменные:
х1 – количество рулонов раскроенных первым способом
х2 – количество рулонов раскроенных вторым способом
х3 – количество рулонов раскроенных третьим способом
х4 – количество рулонов раскроенных четвертым способом
х5 – количество рулонов раскроенных пятым способом
х6 – количество рулонов раскроенных шестым способом
Целью нашей
задачи будет минимизация отходов.
Целевая функция будет
О = 0,4* х1 + 0,3* х2 + 0,1* х3 + 0,1* х5 + 0,2* х6 → min
Поскольку при раскрое рулона четвертым способом отходы не образуются, то значение величины х4 не будет влиять на целевую функцию. Исходя из имеющихся заказов, пропишем ограничения:
2*х2 + 2*х3 + 4*х4 + х5 ≥ 150
х1 + х2 +2* х5 ≥ 200
х1 + х3 +2* х6 ≥ 300
1.5 Транспортная задача
Транспортная задача заключается в отыскании оптимального плана перевозок с минимальными транспортными расходами, она бывает открытая и закрытая. В открытой задаче количество продукции, находящейся на складе, больше (либо меньше) количества, требующегося потребителям. В закрытой задаче количество продукции, находящейся на складе, равно количеству, требующемуся потребителям.
Пример закрытой транспортной задачи.
На товарных станциях А 1 и А 2 имеется по 30 комплектов мебели. Известно, что перевозка одного комплекта со станции С1 в магазины М1, М2, М3 стоит 1р., 3р., 5р., а стоимость перевозки со станции С1 в те же магазины – 2р., 5р., 4р. необходимо доставить в каждый магазин по 20 комплектов мебели. Составить план перевозок так, чтобы затраты на транспортировку мебели были наименьшими.
Количество комплектов мебели, перевозимых со станции А1 в магазины М1, М2, М3 обозначим через х11, х12, х13, а со станции А 2 – через х21, х22, х23. Тогда схема перевозок буде выглядеть следующим образом (см. таблицу 1.4.):
Схема
перевозок
в М1 |
в М2 |
в М3 |
Всего отправлено | |
Из А1 |
х11 |
х12 |
х13 |
30 |
Из А 2 |
х21 |
х22 |
х23 |
30 |
Всего получено |
20 |
20 |
20 |
60 |
Целевая функция (стоимость перевозок) будет находиться:
С = х11 + 3 х12 + 5 х13 + 2 х21 + 5 х22 + 4 х23
Ограничения:
х11 + х12 + х13 = 30
х21 + х22 + х23 = 30
х11 + х21 = 20
х12 + х22 = 20
х13 + х23 = 20
Очень важно правильно организовать работу предприятия для получения качественной продукции с минимальными затратами. Для этого необходимо подобрать оптимальный график работы персонала.
Рассмотрим пример: Открывается новый филиал супермаркета. Необходимо рассчитать численность кассиров и подобрать оптимальные графики их работы. Количество покупателей зависит от времени суток и отличается по дням недели. Магазин работает с 8-00 до 24-00 ч. Известно количество касс, необходимое для эффективного обслуживания покупателей, данные сведены в таблицу (таб. 2.1.).
Потребность в кассирах таблица 2.1.
Часы работы |
8-12 |
12-16 |
16-20 |
20-24 |
пн |
3 |
5 |
8 |
3 |
вт |
3 |
5 |
8 |
3 |
ср |
3 |
5 |
8 |
3 |
чт |
3 |
5 |
8 |
3 |
пт |
3 |
5 |
8 |
5 |
сб |
3 |
8 |
5 |
5 |
вс |
3 |
8 |
5 |
3 |
По условиям задачи кассир получает заработную плату 40 у.е. в день, из расчета 8-ми часовой рабочей смены.
Для решения данной задачи определяем цель – минимизировать расходы на оплату труда кассиров. Значит, целевая функция будет вычисляться как сумма произведений числа кассиров в каждую смену на заработную плату. Переменными решения (х1, х2, х3, … х28) будет количество персонала, работающего в четырехчасовой отрезок времени. Ограничения:
х1 : х28 ≥0, целые числа
Чтобы обеспечить наиболее комфортную для покупателей атмосферу, количество кассиров должно быть больше или равно данным, приведенным в таблице 2.1.
2.2. Решение поставленной
задачи с помощью программы EXC
Вначале создаем форму для ввода условий задачи (см. рис.1)
Рисунок 1. Форма для ввода условий
В нашей задаче оптимальные решения будут помещены в ячейках АD3: АD23. Оптимальное значение целевой функции поместим в ячейку В27.
Затем вводим исходные данные в форму. В ячейки В26:АС26 переносим данные из таблицы 2.1. Составляем 21 вариант графиков работы. Причем цифра 1 – будет обозначать работу, а 0 – отдых. (см. рис.2)
Рисунок 2. Ввод исходных данных
Введем формулу расчета количества персонала в ячейку В24:
=СУММПРОИЗВ(B3:B23;$AD3:$AD23)
Затем копируем эту формулу на диапазон ячеек С24:АС24. (см. рис.3)
Рисунок 3. Ввод формулы расчета количества персонала
Поскольку мы разделили каждый день недели на 4 отрезка времени, равных 4 часам, а зарплата кассира в смену ( 8 часов) составляет 40 у.е., то половинка смены будет стоить 20 у.е. Сумма в диапазоне B24:AC24 будет равняться количеству отработанных всеми работниками половинок смен. Соответственно целевая функция будет представлять собой недельный фонд оплаты труда всего персонала.
В ячейку В27 вводим формулу расчета целевой функции:
=СУММ(B24:AC24)*20
Далее запуск Поиска решения.
Устанавливаем целевую ячейку (вводим адрес ячейки целевой функции В27). Направление целевой функции «минимальному значению».
Вводим адреса искомых переменных - АD3: АD23
Далее – ограничения:
АD3: АD23 – целые, АD3: АD23 ≥ 0
Поскольку число кассиров не должно быть меньше числу, заданному условиями задачи, в соответствующий отрезок времени, то вводим ограничение: В24:АС24 ≥ В26:АС26 (см. рис. 4)
Рисунок 4. Ввод условий для поиска решений
Нажимаем «Выполнить», а затем «сохранить найденное решение».
В итоге компьютер подобрал 11 графиков работы, вычислил оптимальное количество работников (16 человек), а так же рассчитал недельный фонд оплаты труда (3200 у.е.). (см. рис.5)
Рисунок 5. Итоговая таблица
2.3. Анализ результатов расчетов и выработка управленческого решения.
Одним из важных этапов решения задач оптимизации является анализ полученных данных с последующей выработкой управленческого решения. Поскольку компьютер может лишь рассчитать и предложить оптимальные варианты решения, но именно принятие решения целиком и полностью лежит на человеке, а точнее руководителе.
По условиям задачи недельный фонд оплаты труда, исходя из потребности в кассирах, должен быть:
Требуемый ФОТ = СУММ(B26:AC26)*20 у.е .= 2740 у.е.
То есть, по результатам решения нашей задачи, перерасход ФОТ составит 460 у.е. Сравнивая данные полученные компьютером и потребность гипермаркета в кассирах по условиям задачи, видно, что в понедельник 1 кассир будет не загружен работой целую смену с 8-00 до 16-00. А в остальные дни недели некоторые работники будут загружены не полностью. Соответственно гипермаркет понесет лишние затраты, связанные с оплатой труда в момент простоя.
С целью минимизации расходов на оплату труда, кого-то из сотрудников можно привлекать на неполный рабочий день, либо предоставлять дополнительный выходной день (например, в понедельник). Так же можно предложить использование совмещения профессий. То есть в момент полной загрузки работник выполняет функции кассира, а во время вынужденного перерыва функции (например) фасовщика.
ЗАКЛЮЧЕНИЕ
В процессе выполнения курсовой работы, мною изучены задачи линейного программировании, методы оптимальных решений. Так же мною получены практические навыки составления и решения задач линейного программирования на примере составления графика работы кассиров в гипермаркете, используя программу EXCEL (надстройку «Поиск решений»).
Актуальность задач линейного программирования в настоящее время сомнений, как правило, ни у кого не вызывает, так как проблема оптимального планирования и организации производства, является важнейшей составляющей поиска скрытых ресурсов предприятия, помогает снизить затраты, повысить производительность труда и прибыль предприятия.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Глухов В. В., Медников М. Д., Коробко С. Б. Математические методы и модели для менеджмента. 2-е изд., испр. и доп. — СПб.: Издательство «Лань», 2005. — 528 с. — (Учебники для вузов. Специальная литература).
2. Зайцев М.Г. Методы оптимизации управления для менеджеров. – М: Дело, 2002.
3. Н.Ш. Кремер, Б А Путко, И.М. Тришин, М.Н. Фридман; Под рея- проф. НЖ Кремера. Исследование операций в экономике – М: ЮНИТИ, 2002. - 407 с.
Информация о работе Разработка модели и решение задачи линейного программирования