Инвентаризация, цепочка поставок, управление закупками и информатика - общий вопрос высокого уровня [закрыт]
-
06-07-2019 - |
Вопрос
Я хотел бы задать довольно общий вводный вопрос высокого уровня, касающийся управления запасами.
Итак, мне было интересно, имел ли кто-либо в SO какой-либо опыт / знания или работал в прошлом в области инвентаризации, цепочки поставок, настроек управления закупками. Какие типичные проблемы или проблемы могут возникнуть в этой области и как компьютерные науки, в основном алгоритмы, структуры данных и оптимизация, могут быть использованы для решения таких проблем / проблем?
Может ли это иметь отношение к операционным исследованиям, теории очередей и т. д.? Я не имею прямого отношения к этой области, но мне нужно знать, как применяется CS в этих доменах.
Поиск в Интернете дает некоторые расплывчатые результаты, поэтому я был бы очень признателен за любые знания, полученные ранее, опытные советы, конкретные онлайн-ресурсы или даже примеры. Я надеюсь, что здесь можно задать такой высокий вопрос.
Заранее большое спасибо
Решение
У меня есть некоторый опыт работы с системами управления складом. Большая часть этого не очень сложна с точки зрения CS, но есть некоторые сочные проблемы оптимизации, где CS может быть применен. Например, чтобы уменьшить время, затрачиваемое на «выбор» заказ (пройти через склад и забрать товар для заказа), желательно найти кратчайший путь ко всем тем местам на складе, который сводится к «проблеме коммивояжера».
Другое место, где применяется CS, это инвентаризация; есть некоторые очень умные программные продукты (например, INVENT Xpert), которые позволяют проводить инвентаризацию случайных образцов для достижения точности, требуемой законом; это означает, что вместо того, чтобы идти во все места хранения и подсчитывать количество, хранящееся там, фактически учитывается только небольшой процент (5-10%) мест.
Другие советы
Это очень общий вопрос, вам, вероятно, нужны знания в области распределенных вычислений (зависит от того, насколько велика ваша работа), репликации баз данных, некоторые проблемы в сфере путешествий, и кто знает лучше вас - что еще - это очень зависит от проблемы, которую нужно решить.
Я думаю, вы должны объяснить цель вопроса - чтобы мы могли сузить ответ до чего-то полезного ...
есть также много готовых продуктов (которые требуют большой настройки, но содержат большую часть того, что вам нужно в этой области).
" Какие типичные проблемы ... "
Очень часто несколько сайтов / терминалов одновременно обновляют определенную строку / запись базы данных, поэтому вы должны быть абсолютно пуленепробиваемыми в своей строке / записи процедуры блокировки и обновления, иначе вы потеряете как деньги, так и клиентов. Проблемы параллелизма в базе данных значительны, и ваши отказоустойчивые системы должны работать.
Тест под реальной нагрузкой. Если вы ожидаете, что на вашем складе будет 50000 различных виджетов, и у вас будет несколько дней (день после Дня благодарения), когда вы будете получать 6000 обращений в секунду в течение 9 часов на конкретный виджет, то это то, что вы тестируете - реальные данные и реальный объем В конце ваших тестов количество ваших товаров, количество ходов и количество задних заказов не могут быть отключены даже одним. Р>
Убедитесь, что вы решили эти две проблемы, и вы уже на пути к надежной системе.
Вопрос, почему вы думаете о том, чтобы написать свою собственную систему, а не адаптировать ее для коммерческой версии?