Сообщение Re: Помогите с решением оптимизационной задачи от 10.08.2016 22:31
Изменено 10.08.2016 22:42 VladCore
Здравствуйте, gzhernov, Вы писали:
G>Условие задачи звучит так:
G>Вам нужно купить N галлонов вина.
А почему про банальный обход графа никто не написал?
Узлы — предложения.
Каждое коммерческое предложение — это Total/Granularity узлов. Надеюсь не надо писать что Total — необходимый объем закупки. A Granularity — вот этот параметр продавца:
G>размер инкремента партии закупки (кто-то продает по одной бутылке, а кто-то только вагонами)
Все узлы соеденены со всеми.
Вес перехода к узлу — цена покупки.
Обойдите все вершины из нулевого узла и найдите тот путь, который дает необходимое количество вина при минимальной цене.
G>Заранее спасибо.
что выбрали в итоге?
G>Условие задачи звучит так:
G>Вам нужно купить N галлонов вина.
А почему про банальный обход графа никто не написал?
Узлы — предложения.
Каждое коммерческое предложение — это Total/Granularity узлов. Надеюсь не надо писать что Total — необходимый объем закупки. A Granularity — вот этот параметр продавца:
G>размер инкремента партии закупки (кто-то продает по одной бутылке, а кто-то только вагонами)
Все узлы соеденены со всеми.
Вес перехода к узлу — цена покупки.
Обойдите все вершины из нулевого узла и найдите тот путь, который дает необходимое количество вина при минимальной цене.
G>Заранее спасибо.
что выбрали в итоге?
Re: Помогите с решением оптимизационной задачи
Здравствуйте, gzhernov, Вы писали:
G>Условие задачи звучит так:
G>Вам нужно купить N галлонов вина.
А почему про банальный обход графа никто не написал?
Узлы — предложения.
Каждое коммерческое предложение — это Total/Granularity узлов. Надеюсь не надо писать что Total — необходимый объем закупки. A Granularity — вот этот параметр продавца:
G>размер инкремента партии закупки (кто-то продает по одной бутылке, а кто-то только вагонами)
Все узлы соеденены со всеми.
Вес перехода к узлу — цена покупки.
Обойдите все вершины из нулевого узла и найдите тот путь, который дает необходимое количество вина при минимальной цене.
G>Заранее спасибо.
что выбрали в итоге?
Update:
Количество узлов можно сильно уменьшить. Вместо Total/Granularity узлов на каждое предложение продавца можно заводить логарифм от этой же дроби узлов
G>Условие задачи звучит так:
G>Вам нужно купить N галлонов вина.
А почему про банальный обход графа никто не написал?
Узлы — предложения.
Каждое коммерческое предложение — это Total/Granularity узлов. Надеюсь не надо писать что Total — необходимый объем закупки. A Granularity — вот этот параметр продавца:
G>размер инкремента партии закупки (кто-то продает по одной бутылке, а кто-то только вагонами)
Все узлы соеденены со всеми.
Вес перехода к узлу — цена покупки.
Обойдите все вершины из нулевого узла и найдите тот путь, который дает необходимое количество вина при минимальной цене.
G>Заранее спасибо.
что выбрали в итоге?
Update:
Количество узлов можно сильно уменьшить. Вместо Total/Granularity узлов на каждое предложение продавца можно заводить логарифм от этой же дроби узлов