Задача для самостоятельного решения
Задача для самостоятельного решения
Продемонстрируем возможность фактического применения рассмотренного алгоритма на практическом примере. Одна из крупных дистрибьюторских компаний Санкт-Петербурга ООО «Холдинг78», осуществляющая поставку продуктов питания в магазины города и Ленинградской области, использует для перевозки арендованный подвижной состав. Поскольку ежедневно данная компания обслуживает до полутора тысяч клиентов, что вызывает серьезные проблемы при формировании маршрутов, весь город разбит на зоны обслуживания и секторы развозки. Перед диспетчерами, занимающимися формированием маршрутов, ставится задача – обслужить всех клиентов, используя минимальное количество подвижного состава.
Решение данной задачи до настоящего времени не автоматизировано, но имеется определенный алгоритм, в соответствии с которым, во-первых, выбирается рациональный по грузоподъемности подвижной состав из имеющегося в наличии. Во-вторых, формируются маршруты внутри секторов развозки при условии, что число пунктов, объединенных в один маршрут, не должно превышать двенадцати. Если число клиентов в данном секторе развозки превышает двенадцать, то часть их присоединяется к клиентам ближайших секторов таким образом, чтобы выполнялось данное ограничение.
В качестве примера взяты данные об обслуживании клиентов данной компании в зоне Московского района Санкт-Петербурга за один день. Сводная таблица грузопотоков и фактически сформированные маршруты представлены в табл. 5.
В табл. 5 представлены следующие данные:
– в «шапке» таблицы отмечены: дата, регион, сектор развозки, номер магазина, номера рейсов и модели автомобилей, которыми были обслужены данные клиенты (магазины);
– в столбце «сумма» указан вес заказа каждого магазина (кг);
– в строке «сумма» – фактическая загрузка каждого автомобиля (кг).
В ячейках таблицы на пересечении соответствующих строк и столбцов представлен вес товара, доставленного клиенту данным рейсом (кг).
Анализ данной таблицы показывает: для обслуживания 25-ти клиентов потребовалось девять единиц подвижного состава, рейсы 48,54 и 57 выполнены с крайне низкой загрузкой автомобилей, заказ магазина номер 7254 распределен между двумя единицами подвижного состава, что может быть оправдано только при отсутствии автомобиля требуемой грузоподъемности.
Расчет фактических затрат на перевозку представлен в табл. 6.
Таблица 5
Сводная таблица грузопотоков в базовом варианте
Расчет показывает, что в базовом варианте общие затраты на перевозку, включающие затраты на аренду автомобиля и затраты на экспедирование, составили 12,405 тыс. руб.
Попытаемся улучшить данное решение. Во-первых, сократим количество единиц подвижного состава, предоставив для выполнения заказа магазина номер 7254 автомобиль КамАЗ-5320 грузоподъемностью 8 т. Во– вторых, используем алгоритм линейного программирования для оптимизации загрузки подвижного состава. В табл. 7 представлена матрица теневых цен.
Таблица 6
Расчет фактических затрат на перевозку
Таблица 7
Матрица теневых цен сij.
Остальные матрицы необходимо составить и заполнить в соответствии с примером. Время выполнения задачи с помощью «Поиска решения» может занять длительное время.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Задача для самостоятельного выполнения
Задача для самостоятельного выполнения Провести ABC-классификацию по предложенным
Задача для самостоятельного решения
Задача для самостоятельного решения Продемонстрируем возможность фактического применения рассмотренного алгоритма на практическом примере. Одна из крупных дистрибьюторских компаний Санкт-Петербурга ООО «Холдинг78», осуществляющая поставку продуктов питания в
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ Найти в плане счетов счета 75.01 и 80 и убедиться, что на счетах 75.01 и 80 предусмотрено ведение аналитического учета в разрезе субконто «Контрагенты».Поскольку аналитический учет в разрезе субконто «Контрагенты» установлен «по
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ Ввести сведения об учредителе – юридических лицах в справочник «Контрагенты».Алгоритм выполнения задания:– командой меню Основная деятельность ? Контрагенты вывести на экран форму «Контрагенты», а затем командой Действия ?
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ После регистрации новой организации – ООО «Надежда», ее учредители (юридические и физические лица) должны внести в счет уставного фонда деньги наличными и перечислением на расчетный счет.Согласно учредительным документам
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ: В открытом Журнале операций установить режим одновременного просмотра операции и ее проводок.Отключить режим одновременного просмотра операции и ее проводок.Ввести команду просмотра проводок операции от 16.01.2006 (Действие ?
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ: Сформировать оборотно-сальдовую ведомость за январь 2006 г. Посмотреть (в режиме «лупа») карточку счета 75.01 и обороты по счету 75.01. Контрольная цифра: сальдо счета 75.01 дебетовое и равно 160 000.Для этого:командой Отчеты ?
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ:
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ВЫПОЛНЕНИЯ: Сформировать оборотно-сальдовую ведомость по счету 75.01 за январь 2006 г. для контрагента Булочкина. Контрольная цифра: сальдо счета 75.01 дебетовое и равно 20 000.Алгоритм выполнения задания:командой Отчеты ? Оборотно-сальдовая
Сквозная задача для самостоятельного решения (пояснения к каждому практическому заданию)
Сквозная задача для самостоятельного решения (пояснения к каждому практическому заданию) Итак, пришло время закрепить изученный материал на сквозном практическом примере. Каждое задание в нем снабжено подсказкой по выполнению или ссылкой на тот раздел данной книги, в
Разработчик программ самостоятельного обучения
Разработчик программ самостоятельного обучения Дистантное обучение становится все более важным способом развития новых навыков. Растет количество программ, использующих эту форму обучения. Когда тренер разрабатывает материал для самостоятельного обучения, ему
Разработка программы самостоятельного обучения
Разработка программы самостоятельного обучения Итак, вы провели необходимые исследования и теперь уверены в соответствии своего продукта реальным потребностям и в том, что подобного продукта пока не существует.Вам необходимо решить, какая программа лучше всего
I. Задача работы
I. Задача работы Нет разногласий относительно того, что изучение своих врагов необходимо в неменьшей степени, чем изучение своей собственной созидательной деятельности. Нет разногласий относительно того, что в деле нашего внутреннего строительства, в деле подготовки
8. Если для решения задачи не хватает какой-то важной информации, продумайте различные возможные сценарии. Вы почти всегда обнаружите, что эта недостающая информация не нужна для решения проблемы
8. Если для решения задачи не хватает какой-то важной информации, продумайте различные возможные сценарии. Вы почти всегда обнаружите, что эта недостающая информация не нужна для решения проблемы Почти всегда то, что мы называем логическими головоломками, использует
10. Задача
10. Задача Теперь перед нами стоит новая задача. На этом этапе я спрашиваю у одного из участников семинара: «Разрешите спросить, в среднем сколько встреч у вас бывает в неделю?» И какую бы цифру он не назвал, я обязательно спрошу: «Почему?»Иногда, предваряя ответ участника,
Задача
Задача Определить, нужно вам строить ДП или нет в данном конкретном случае, можно, ответив на два простых вопроса.? Перед нами стоит комплексная задача, решить которую можно при наличии целого ряда обязательных условий?? Известна ли нам линейная последовательность шагов,