Выше облаков

Только ленивый сейчас не рассуждает об облаках. И как ни стараешься быть выше этого, но кроме собственно функционала ОТМ, теперь надо держать в уме еще и облачные нюансы его внедрения.

Да, к счастью, обычный ОТМ и ОТМ в облаке Oracle —  это один и тот же продукт, который устанавливают буквально из одного и того же дистрибутива. Вроде бы и явных ограничений функционала по причине облака на самом деле нет. Но повидав длинную череду очень разных заказчиков (потенциальных и состоявшихся), в облачный ОТМ я не верила категорически. Но почему же?!  — в один голос твердят дорогие коллеги из Oracle. Потому что это путь самоограничения и аскетизма. Все понимают, что это во благо, прямо как зеленый салат, а вот есть его обычно никто не хочет. Всем подавай первое, второе и компот.

Читать далее «Выше облаков»

Искусство упаковки рюкзака

camping_gear-1320x742

Любая перевозка начинается с упаковки того, что мы хотим везти, в то, на чем мы собираемся ехать. Хорошо упаковать — это значит максимально заполнить полезным грузом ограниченный объем. Но идеальной упаковке всегда что-то мешает: то грузы не совмещаются, то окна не совпадают, то по времени везде не успеть… Получается, что при относительно малых объемах грузов и при наличии более строгих ограничений, проблема утилизация транспорта отходит на второй план. Но сегодня мы обратимся к случаю, когда именно грамотный выбор подвижного состава и правильная укладка являются главным фактором оптимизации.

Читать далее «Искусство упаковки рюкзака»

Дорога ложка к обеду или когда время важнее расстояний

Простейшая постановка задачи маршрутизации, когда все сводится только к минимизации пробега, встречается крайне редко. Чаще ситуация осложняется необходимостью учесть окна приемки в точках доставки. А иногда этот фактор просто до неузнаваемости может изменить казалось бы совершенно очевидный кратчайший маршрут объезда точек.

Читать далее «Дорога ложка к обеду или когда время важнее расстояний»

Водители и машины. Диспетчеризация в ОТМ.

Несмотря на то, что предметная область, о которой пойдет речь, называется в ОТМ «управление парком», в конечном итоге на практике все сводится к управлению людьми, а не машинами.

Водитель

Читать далее «Водители и машины. Диспетчеризация в ОТМ.»

О несовместимости

moloko-seledkaМаксимальная консолидация заказов — самая желанная оптимизация в TMS. Чем больше удалось уложить в машину, чем больше мест получилось объехать, чем плотнее смогли утилизировать полезный объем — тем лучше! Но знатоки сейчас только хитро ухмыльнутся: Ах, если бы все было так просто! Несовместимость разного толка безжалостно разбивает идеально выстроенные маршруты с минимальным пробегом и оптимальным объездом точек.

Читать далее «О несовместимости»

Коллективная безответственность. Производственная драма.

Только в нашем, отечественном кинематографе мог зародиться этот особый жанр — производственная драма. Там же появилось это знаменитое «сгорел на работе». Ну где еще люди живут настоящей жизнью и горят нешуточными страстями, если не в процессе кипучей производственной деятельности?  По мне так о чем вообще еще можно снимать кино? Ведь люди, в большинстве своем, обычно без работы не живут. Есть, конечно, свободные художники, люди искусства, отчаянные домохозяйки и тому подобные маргиналы производственного процесса, но там свои совсем другие страсти.

Середина жизни

Читать далее «Коллективная безответственность. Производственная драма.»

Задача маршрутизации в ОТМ. Анализатор и думатель.

Краткая сущность необъясненности: эвристическая машина, то есть электронно-механическое устройство для решения инженерных, научных, социологических и иных проблем.

Думатель

Основное практическое предназначение ОТМ — это решение задачи маршрутизации. Она давно уже имеет как научную постановку, так и общепризнанные методы решения — более или менее точные. Этому посвящено немало публикаций, и поскольку я в этом вопросе далеко не теоретик, то не стану портить выверенные и стройные труды своим безграмотным изложением. Зато могу посоветовать хороший ресурс, где собраны наиболее понятные и полные описания модификаций задачи маршрутизации транспорта и подходы к их решению.

Нам очень повезло, потому что у нас под рукой есть реальный инструмент, включающий наиболее зарекомендовавшие себя математические алгоритмы решения задачи маршрутизации с различными ограничениями. Главное этот инструмент можно проверить на практике и разобрать что именно происходит на простых примерах. Этим я и предлагаю заняться.

Читать далее «Задача маршрутизации в ОТМ. Анализатор и думатель.»

Транспортная сеть. Перевозки на перекладных.

В последнее время говоря о маршрутизации чаще всего имеют в виду задачу развозки и в большинстве случаев внутригородской развозки. Решение этой задачи представлено в ОТМ рядом оптимизационных алгоритмов, в результате работы которых из массива заказов мы получаем массив идеальных рейсов с точки зрения их длительности, соблюдения временных ограничений, подбора подвижного состава и его загрузки. Рейсы могут содержать множественные погрузки и выгрузки, а также остановки с погрузкой и выгрузкой одновременно.

Но интрига в том, что рассказать я хочу не об этом, а совсем о другом типе маршрутизации. Речь пойдет о маршрутной или транспортной сети, которая позволяет с одной стороны жестко зафиксировать возможные направления перевозок, а с другой — предоставляет выбор оптимального варианта из нескольких допустимых в зависимости от текущих грузопотоков.

Развязка

Читать далее «Транспортная сеть. Перевозки на перекладных.»

Все познается в сравнении. Gartner 2014.

Выбор большой системы — это всегда большое дело и большая ответственность. А авторитетное мнение в этом деле всегда играет важную роль: оно может и приободрить, и успокоить, и окончательно запутать.

Рассказывая о преимуществах ОТМ просто невозможно не сослаться на один из аналитических отчетов агентства Gartner, которое традиционно каждый год проводит сравнение систем для автоматизации транспортной логистики.  Год от года ситуация меняется, но ОТМ уже много лет уверенно лидирует по всем сравниваемым показателям. Отчет 2014 года не исключение.

Обычно мои рассказы ограничиваются только ОТМ. Но ради справедливости и убедительности на этот раз я попробую рассказать о нескольких других системах, которые наиболее близки к ОТМ и считаются его ближайшими конкурентами.

Читать далее «Все познается в сравнении. Gartner 2014.»

Все ради красного словца

Оказывается чистота языка — это не только русская боль. Английский язык ничуть не меньше страдает от нашествия бессмысленного корпоративного жаргона. Очень порадовала статья на эту тему в журнале Forbes — The Most Annoying, Pretentious And Useless Business Jargon. Оказалось, что мои страдания от претенциозных штампов, которыми насыщают свою речь «прогрессивные» деловые люди, вовсе не уникальны и коробит от этого не только меня. Чувство языка, родной речи — это нечто такое глубокое, неуловимое, то, что позволяет на интуиции ставить знаки препинания в нужных местах даже не помня правил. Именно это чувство должно помочь пропускать бессмыслицу мимо ушей и не позволять ей оседать в собственном словаре.