Алгоритм для разрешения порочного круга.

программирование базы данных алгоритмы

Короче, есть три величины, хранящиеся в БД (отношения между ними многие-ко-многим, но по-моему это не важно). Значенме первой величины зависит от внешних данных и от третьей. Значение второй зависит от значения первой, значение третьей зависит от второй. Соответственно возникает порочный круг. Если мы вводим внешние данные и меняем первую величину, она вызывает изменения второй, та меняет третью, а та - снова первую и т.д. программа будет бегать таким образом [бесконечно]...
Дык вот вопрос: есть ли какие-нибудь существующие алгоритмы для разрешения таких ситуаци?
Я смог придумать только ввести порог, мол если изменение величины меньше, скажем 0.1 - забить на дальнейшие изменения...

Примечание:
>> посмотреть аналитически [...] и разрешить её
Вот это-то меня и интересует.. Как разрешаются такие зависимости? Или тут не существует каких-то общих подходов?
Ответы:
может стоить пересмотреть что от чего зависит? рекурсия не выглядит какой-то жизненной задачей
А посмотреть аналитически что за зависимость и разрешить её возможности нету?


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.