Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.03.2018, 16:47
|
|||
|---|---|---|---|
|
|||
Распределение требований на перевозки |
|||
|
#18+
Добрый день. Пусть есть три компании-перевозчика. И проценты распределения для отдачи требований на перевозки: 1 компания - 60% 2 и 3-я компания - 20% Есть также понятие коэффициент сложного маршрута. По умолчанию этот коэффициент = 1. Для сложных маршрутов он >1 Необходимо найти какой компании отдать K-тое требование на перевозку, что бы соблюдалось %% соотношение и сложность маршрутов для перевозчиков была одинаковой. Подскажите, как подойти к решению такой задачи? Пример: 1 требование, КС=1 => отдаем первой компании 2 требование КС=1.5=> Отдаем 2-й компании 3 требование КС=1 => Отдаем 3-й компании 4 требование КС=1 => Отдаем 1-й компании 5 требование КС=1 => Отдаем 1-й компании 6 требование КС=1.5 => Второй компании уже нельзя, потому что у нее уже были сложные требования, поэтому предпочтительней отдать 3-й компании. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2018, 17:11
|
|||
|---|---|---|---|
Распределение требований на перевозки |
|||
|
#18+
Требования - это массив или поток? Вы сразу имеете комплект требований для распределения, или следующее надо распределять, когда предыдущие уже распределены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2018, 17:40
|
|||
|---|---|---|---|
|
|||
Распределение требований на перевозки |
|||
|
#18+
AkinaТребования - это массив или поток? Вы сразу имеете комплект требований для распределения, или следующее надо распределять, когда предыдущие уже распределены? Требование - это поток, надо распределять (одно) следующее. Но кому достались предыдущие и с какой сложность мы знаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2018, 18:04
|
|||
|---|---|---|---|
Распределение требований на перевозки |
|||
|
#18+
А тогда какие проблемы? Формируешь выражение критерия - грубо, суммарный вес распределённых перевозчику требований, и направляешь очередное требование тому, у кого этот вес минимален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2018, 10:02
|
|||
|---|---|---|---|
|
|||
Распределение требований на перевозки |
|||
|
#18+
AkinaА тогда какие проблемы? Формируешь выражение критерия - грубо, суммарный вес распределённых перевозчику требований, и направляешь очередное требование тому, у кого этот вес минимален. Может есть более сложные алгоритмы распределения требований по весу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.03.2018, 11:28
|
|||
|---|---|---|---|
Распределение требований на перевозки |
|||
|
#18+
__Avenger__, скорее всего нужен общий показатель сложности на каждого перевозчика, далее приоритетность с плоским распределением (равномерное плоское) в зависимости от этого показателя, можно и без вероятностей - приоритетность будет просто отсортированный накопительный итог (с учётом стоимости, дальности, сложности и пр.), функцию выбрать под свои требования (степенную, мультипликативную, суммирования или какую-нибудь смесь из них на вкус), причём скорее всего даже единицу как коэффициент не обязательно отдельно обрабатывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1340142]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 290ms |

| 0 / 0 |
