Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Есть граф, состоящий из фирм. Вершины могут быть двунаправленные, могут быть однонаправленные. То есть одна из фирм может платить как только одной фирме, так и нескольким. У каждой фирмы есть остаток, он может быть нулевым, положительным, отрицательным. Задача состоит в том, что в случае наличия отрицательных остатков у некоторых фирм необходимо найти такой ряд действий с положительными фирмами - который позволит обнулить эти отрицательные остатки. Пример ряда: Из фирмы А перевести 50 рублей фирме Б, из фирмы Б 100 рублей фирме Ц, тогда на фирме Ц будет остаток 0. Соответственно нужно чтобы лишних действий не производилось. Можно ли свести эту задачу к существующим мат. методам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 17:55 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Я думаю, что при столь гениальной постановке задачи ее решение проще всего свести к мат.методу Шарикова П.П. - "взять все и поделить"!!! :) Поясни, есть ли какие-то сложности при переводах денег между разными фирмами, почему нельзя из А переводить деньги в Б напрямую, а обязательно через В??? Ведь в бухгалтерии каждый промежуточный контрагент - это по большому счету лишняя кипа бумаг... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 18:23 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Это-то как раз понятно. В бухгалтерии еще и на каждую проводку нужно обоснование - нельзя просто так взять и заплатить налево. В общем, стандартная ситуация - наплодили левых фирм, и теперь хочется свести им балансы. Судя по привлечению компьютерных мощностей, то ли наплодили в промышленных масштабах, то ли предлагают расчеты оптимальной схемы под заказ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 19:23 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Именно так, нельзя перевести деньги из одной фирмы в ту - которую захотелось, так как ряд операций ограничен. Поэтому имеет место граф где связи - правила. Так что в жизненности данной постановке можете не сомневаться, а вот как ее решать - вопрос открыт. Как то мне думается что метод поиска максимального потока в графах, тут не очень то и подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 19:52 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
softwarer В общем, стандартная ситуация - наплодили левых фирм, и теперь хочется свести им балансы. Судя по привлечению компьютерных мощностей, то ли наплодили в промышленных масштабах, то ли предлагают расчеты оптимальной схемы под заказ. Кстати фирм то не особо много, сейчас в схеме штук 20. Просто хочется им чтобы программа автоматически закрывала минусы и говорила где надо добавить, где отнять. Процесс обязательный, ошибаться нельзя ну и вобщем хотят чтобы компьютер думал, а они проверяли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 19:54 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
ну, вот например, диссер готовый - с научной новизной, введением и выводами. http://www.mirkin.ru/_docs/dissert017.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 21:48 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
поиск по рамблеруну, вот например, диссер готовый - с научной новизной, введением и выводами. http://www.mirkin.ru/_docs/dissert017.pdf Спасибо, но к сожалению не подходит, тут известно какая фирма какой должна и сколько, также предполагается что любая фирма может платить любой. А у меня другое, известно что есть набор фирм с деньгами, другой набор фирм с долгами и надо погасить долги. Конкретики изначально нет. То есть если на одной фирме 100 рублей и на другой фирме 100 рублей. А есть третяя фирма куда надо пригнать 100 рублей, то отправитель может быть как первая, так и вторая фирма. Связаны они через правила, которые как правило имеют длину отличную от единицы. Задача - минимизировать эти пути, чтобы лишние движения не делать. Ну и указать сколько куда гнать и по каким фирмам. Короче, чешу репу дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 10:18 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Вообще-то алгоритм такой задачи должен быть хорошо проработан для транспорта - это по сути задача доставки от поставщиков потребителям с минимизацией траффика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 11:50 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Пожалуй, что транспортная задача подойдет. Фирмы с положительным остатком будут поставщиками, с отрицательным - потребителями. Только надо построить матрицу кратчайших путей от поставщиков к потребителям и работать на ней. Если получится, что требуется поставка от поставщика к потребителю, не имеющим непосредственной связи, то по этой матрице смотрим через каких других поставщиков или потребителей будет осуществляться эта поставка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 12:13 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Валуев Только надо построить матрицу кратчайших путей от поставщиков к потребителям и работать на ней. Если получится, что требуется поставка от поставщика к потребителю, не имеющим непосредственной связи, то по этой матрице смотрим через каких других поставщиков или потребителей будет осуществляться эта поставка. Поясните пожалуйста как выглядит эта матрица? скажем есть 9 фирм: 1,2,3,4,5,6,7,8,9 у фирм: 1,3,5 - положительный остаток + у фирм 2,4 - отрицательный - у остальных остаток = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 14:38 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
softwarerВообще-то алгоритм такой задачи должен быть хорошо проработан для транспорта - это по сути задача доставки от поставщиков потребителям с минимизацией траффика. По ходу дела да, а в качестве цены за доставку - будет выступать количество операций до поставщика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 14:56 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
mike1406 Остатки по фирмам в данном случае значения не имеют. Здесь важно то, что выше вы называли "правилами", т.е. какая фирма каким может, а каким не может платить напрямую. Например, фирма 1 может платить напрямую фирмам 2 и 3 (другим нет), фирма 2 - фирмам 3 и 4. Тогда чтобы провести платеж из 1 в 4 надо сначала из 1 перевести в 3, а затем в 4. Т.е. длина кратчайшего пути составит 2 операции. Одна из модификаций алгоритма Дейкстры позволяет получить матрицу длин кратчайших путей между всеми парами вершин графа. Это и будет, как вы уже отметили, матрица стоимостей для транспортной задачи. По-моему все должно получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 17:51 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Дмитрий Валуев Матрицы кратчайших путей здесь имхо недостаточно. Она показывает, каким путем везти из A в B. Но кроме того нужно решить задачу "а собственно откуда куда везти", с соблюдением краевых условий на вершинах (нельзя увезти из фирмы больше, чем в ней есть). Мне смутно помнится, что в курсе вычметодов у нас давались алгоритмы решения таких задач, но увы - это было десять лет назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 23:43 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
softwarer Дмитрий Валуев Матрицы кратчайших путей здесь имхо недостаточно. Конечно, матрица кратчайших путей это подготовительный этап. А решить в конце концов надо будет транспортную задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 09:47 |
|
||
|
Задача по графам. Вопрос как к ней подойти?
|
|||
|---|---|---|---|
|
#18+
Дмитрий ВалуевКонечно, матрица кратчайших путей это подготовительный этап. А решить в конце концов надо будет транспортную задачу. вполне те у каво деньги есть - поставщики те у каво нулевой или отридцательный остаток - заказчика а величины затрат на доставку характеризует - через какое количество фир нужно перегонять деньги, если прямой перевод =1, если через три фирмы =3. Решение будет удовлетворять оптимальному плану поставок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=192&tid=1347257]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 274ms |
| total: | 380ms |

| 0 / 0 |
