Имя: Пароль:
IT
 
Оптимизация закупок - алгоритмы
,
0 Торин
 
08.09.11
09:44
Уважаемые коллеги!
Кто-нибудь решал такую задачку - распределение закупок по поставщикам с целью минимизации затрат?
Формализация:
есть i товаров и j поставщиков
есть матрица W[ij] - где Wij - цена i -го товара у j-го поставщика и есть вектор K[i], где Ki - количество товара, которое должно быть закуплено
Требуется составить матрицу KT[ij], где KTij - количество i-го товара. который нужно закупить у j-го поставщика, так чтобы общая сумма закупки была минимальна
Добавочными условиями являются ограничение на количество товара, закупаемое у конкретного поставщика (не меньше некоторого минимума) и стремление уменьшить общее количество различных закупок...
1 Дикообразко
 
08.09.11
09:46
классика
2 Торин
 
08.09.11
09:48
Дак я и не говорю, что я тут америку открыл.
Но вот готовый алгоритм (не реализация -- алгоритм) у кого-нить есть? Ну или хоть мысли какие-нить на этот счет?
3 miki
 
08.09.11
09:48
в реальной жизни надо учитывать ещё время/условия доставки, условия оплаты, наличие у поставщика...
4 GANR
 
08.09.11
09:49
(0) Классическая транспортная задача.
5 Irbis
 
08.09.11
09:49
Симплекс-метод или матанализ?
6 GANR
 
08.09.11
09:50
(5) Лучше применить метод решения транспортной задачи - симплекс метод займет больше машинного времени.
7 Торин
 
08.09.11
09:54
(6) а можно ссылочку на алгоритм?
8 Wasya
 
08.09.11
09:56
Смотри Астор ТД
9 GANR
 
08.09.11
09:56
(7) wiki:Транспортная_задача Их несколько. По-моему метод потенциалов самый лучший - там стек, либо рекурсию нужно организовывать.
10 Irbis
 
08.09.11
09:57
(6) Я его не осилил в вузе. Может и лучше.
11 GANR
 
08.09.11
10:00
(10) Мой преподаватель (Новичков Валентин Семенович - жалко, нет его уже в живых, очень авторитетный автор, пожизненно я ему обязан) писал: понимание рекурсивного механизма и умение управлять им - необходимые качества квалифицированного программиста.
12 Торин
 
08.09.11
10:06
да, действительно - классическая транспортная задача... сижу, разбираюсь...
Спасибо. Как реализую -- напишу статью для Книги Знаний -- авось, Волшебник сочтет тему интересной...
13 GANR
 
08.09.11
10:10
(12) Давай )))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан