|
Решение по теме "Алгоритм для резервирования ТМЦ" от bahtik | ☑ | ||
---|---|---|---|---|
0
ArKuznetsov
12.10.14
✎
13:54
|
Коллеги, возможно несколько поздно увидел тему, но решение существует, и использования высшей математики не предполагает.
По сути поставленная задача является задачей поиска оптимального решения. Для решения таких задач вполне подойдет симплекс-метод, заключающийся в поиске оптимального значения переменных, для максимизации/минимизации заданной функции в условии ограничений. Для решения необходимо составить систему линейных неравенств, ограничивающих область допустимых решений. Искомые переменные Xij означают какое количество J-го остатка (где указаны все свойства) нам нужно взять для обеспечения I-го резерва (указанного с в "неполным" набором значений свойств). Неравенства составляются на ограничение количества остатка сверху и ограничение количества резерва снизу. Целевая функция для решения не особа важна, т.к. достаточно проверить существование решения (т.е. при существующих остатках, созданные резервы могут быть удовлетворены), можно в качестве коэффициентов выбрать существующие остатки и в таком случае в найденном решении будет резервироваться товар, которого больше. Через пару недель опубликую пример решения для 1С ERP 2.0 на Infostart. |
|||
1
shuhard
12.10.14
✎
13:55
|
(0) вот она, белочка во всей своей красе
|
|||
2
France
12.10.14
✎
13:56
|
Ждал, и дождался))
|
|||
3
sf
12.10.14
✎
15:07
|
(0) а где ссылка на ту тему? вроде там 53 решения было.
вопрос был в том, что как это показать "менеджеру", что у него товар в резерве... или у менеджера будет "так нельзя" или "все ок" ? (1) +1 ) |
|||
4
ArKuznetsov
12.10.14
✎
15:12
|
Сорри, ссылка на прошлую тему: Алгоритм для резервирования ТМЦ
|
|||
5
ArKuznetsov
12.10.14
✎
15:16
|
(3) менеджеру при таком решении можно показать "хватит"/"не хватит", ну и оценить сколько не хватает. При каждом новом резерве или списании товара, задача решается для текущего остатка и всех резервов.
|
|||
6
sf
12.10.14
✎
15:23
|
(5) повторюсь: хватает/ не хватает сейчас - было несколько решений. автор той ветки пропал при "как показать менеджеру" что нужно убрать и "почему".
а решение как в (0) можно сделать на типовых регистрах, безо всяких СЛУ p.s. нифига Вас зацепило, 1.5 месяца... На основной работе мало задач ? |
|||
7
ArKuznetsov
12.10.14
✎
15:59
|
(6) Я написал, что можно оценить сколько, чего не хватает (эта информация видна в искусственных переменных), просто т.к. задача на поиск оптимума, то при каждом варианте решения своя оценка.
p.s. зацепило пару недель назад, т.к. искал решение для своих задач ;-). Вот нашел решил поделиться с сообществом. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |