|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Коллеги, поделитесь, пожалуйста, алгоритмами (или ссылками на алгоримы) для анализа направленных графов на предмет отсутствия циклов и взвешивания пути между вершинами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2006, 11:30 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
PVP пишет: > поделитесь, пожалуйста, алгоритмами (или ссылками на алгоримы) для > анализа направленных графов на предмет отсутствия циклов и взвешивания Не поделюсь, ибо не знаю таких. Зацикливание обнаруживал кустарно-интуитвными методами Поделись, где это понадобилось? Производственный цикл в виде графа анализируется? Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2006, 12:48 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Александр ГoлдунПоделись, где это понадобилось? Производственный цикл в виде графа анализируется? Posted via ActualForum NNTP Server 1.3Самая обыденная задача - Расчет заработной платы. У нормальных фирм это просто оклад, а у бюджетников - страшный суд. У них также хорошим людям зарплату хочется давать больше, чем плохим. Поэтому существует масса всяких надбавок, доплат, повышений, видов окладов, которые между собой увязаны разными правилами, типа "это" на "то" начисляется, а на вот "это" - нет. И попробуй чделать что то не так, например, вывести итоговый оклад для сотрудника с учетом всех этих повышений, и потом использовать его при расчете зарплаты. Я уже много раз занимался зарплатой. Для описания правил расчета использовал таблицы исключений. А вчера бугалтерка одной фирмы натолкнула на простую идею описания правил расчета - можно записать в одну таблицу все виды окладов и всяких надбавок в последовательности их расчета с указанием связей. Каждая связь - это надбавка (доплата, повышение и т.п.). Достаточно указать код этой надбавки, исходный оклад, и тот, в который он входит. Расчет, основанный на такой таблицы - уже дело техники. Но хорошо бы провести диагностику во время ввода этой таблицы. Одна из ошибок - зацикливание. Другая - разорванная связь. Взвешивание - это по сути расчет зарплаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2006, 13:59 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
PVP Я уже много раз занимался зарплатой. Для описания правил расчета использовал таблицы исключений. А вчера бугалтерка одной фирмы натолкнула на простую идею описания правил расчета - можно записать в одну таблицу все виды окладов и всяких надбавок в последовательности их расчета с указанием связей. Каждая связь - это надбавка (доплата, повышение и т.п.). Достаточно указать код этой надбавки, исходный оклад, и тот, в который он входит. Расчет, основанный на такой таблицы - уже дело техники. Начисляются прямые виды (оклад, отпуск, нарядь и т.д.), потом косвенные виды (доплаты и т.д.), а на все это премии. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2006, 18:45 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Сахават Юсифов[quot PVP]Начисляются прямые виды (оклад, отпуск, нарядь и т.д.), потом косвенные виды (доплаты и т.д.), а на все это премии.В моей практике премии на отпуска еще не начислялись (шутка). И по сути вопроса. Если состав всяких надбавок и их взаимосвязи жестко забить в текст программы и процедуру писать в присутствиии бухгалтера, исправлять ее при появлении каждой новой доплаты тоже вместе с бухгалтером, то никакой проблемы не существует. Но вот если дать инструмент бухгалтеру для описания связей, тогда надо поморочить голову над тем, как он это усвоит, и как проверить его творчество на предмет наличия ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2006, 11:53 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
PVP Сахават Юсифов[quot PVP]Начисляются прямые виды (оклад, отпуск, нарядь и т.д.), потом косвенные виды (доплаты и т.д.), а на все это премии.В моей практике премии на отпуска еще не начислялись (шутка). И по сути вопроса. Если состав всяких надбавок и их взаимосвязи жестко забить в текст программы и процедуру писать в присутствиии бухгалтера, исправлять ее при появлении каждой новой доплаты тоже вместе с бухгалтером, то никакой проблемы не существует. Но вот если дать инструмент бухгалтеру для описания связей, тогда надо поморочить голову над тем, как он это усвоит, и как проверить его творчество на предмет наличия ошибок. Владимир, все это вынесено в настройки. Вводите новый вид и указываете на какие он виды начисляется и формулу (можно использовать переменные типа Sumхххх,Oklad,Avans,Dny,Chasy,MDny,MChasy,..., TPremiya,SPremija.... - сумма уже начисленного вида (например: больничны)). Бухгалтер сам вводить новый вид, настраивает и поехали. Так же с удержаниями (переменные типа - Nalog,Alim....SUMxxxxx). А можно и скрипт писать, ну это для программера, а буху хватаетт старой,доброй,горячо любимой IIF(). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2006, 13:03 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
PVPКоллеги, поделитесь, пожалуйста, алгоритмами (или ссылками на алгоримы) для анализа направленных графов на предмет отсутствия циклов и взвешивания пути между вершинами. в свое время с удовольствием и интересом прочел вот эту работу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2006, 22:23 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2006, 23:19 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
YBW И, пожалуй, добавил бы еще вот это... мне кажется очень интересная работа Сушить мозги этой математической эквилибристикой, и ради чего? Вот если бы во всем этом было хотя бы полстакана романтики, тогда совсем другое дело, как например вот здесь: http://www.electronics.ru/pdf/5_2000/02.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2006, 09:22 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Programmer_OrtodoxКУ: полстакана романтики... ну что-ж... Богу -, как говорится... ну и Кесарю -, как водится... :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2006, 09:35 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Visitor Programmer_OrtodoxКУ: полстакана романтики... ну что-ж... Богу -, как говорится... ну и Кесарю -, как водится... :)) Совершенно с вами согласен. Время быстротечно и нужно следовать своему внутреннему призванию. Ибо можно не успеть... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2006, 09:44 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
Programmer_Ortodoxполстакана романтики,... например вот здесь: http://www.electronics.ru/pdf/5_2000/02.pdf Да, блин... Почему то, это мне напомнило один плакат в кабинете одного начальника научно-исследовательской части: "Зачем изобретать вечный двигатель, лучьше избавиться от вечного тормоза" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2006, 17:52 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
YBWСпасибо. Сто лет не читал таких статей. За этим дебетом и кредитом, да "если-то-иначе" света белого не видишь. Правда по первой ссылке загрузился битый файл. Но с виду, они одинаковы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2006, 17:54 |
|
Анализ и взвешивание направленных графов
|
|||
---|---|---|---|
#18+
PVPНо с виду, они одинаковы. во второй работе рассматриваются некоторое аспекты и первой, как частный случай, однако работы и тематика всеж немного разные. в первой работе рассматриваются механизмы самоуравновешивания иерархических систем (одно из направлений исследования), во второй речь идет о синтезе оптимальных иерархических систем. в первой работе есть ряд любопытных обобщений и выводов - имеющих не только теоретическое значение если файл не выкачался рекомендую попробовать еще раз :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2006, 18:52 |
|
|
start [/forum/topic.php?fid=33&fpage=62&tid=1549472]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 190ms |
0 / 0 |