Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Иллюстративный пример. 
Программирование в ограничениях и недоопределенные модели

РефератПомощь в написанииУзнать стоимостьмоей работы

Продолжая этот процесс мы постепенно приближаемся к искомому решению. На Рис. 4 показаны две спирали, которые показывают, каким образом мы приближаемся к решению снизу и сверху, соответственно. Каждое уравнение можно рассматривать как неявную функцию (F1 и F2) от двух переменных (x и y). Графики этих функций изображены на Рис. 1. Таким образом, в нашем примере в общем случае одновременно будут… Читать ещё >

Иллюстративный пример. Программирование в ограничениях и недоопределенные модели (реферат, курсовая, диплом, контрольная)

Рассмотрим теперь пример, поясняющий алгоритм вывода, используемый в недоопределенных моделях.

Пусть требуется найти решение системы из двух линейных уравнений с двумя неизвестными:

y = x — 1; (F1).

2 * y = 3 * (2 — x); (F2).

Каждое уравнение можно рассматривать как неявную функцию (F1 и F2) от двух переменных (x и y). Графики этих функций изображены на Рис. 1.

Предположим, что известна начальная оценка значения переменной x: где-то между -1 и 4 (такую оценку можно рассматривать как интервал [-1, 4]). Идея недоопределенных вычислений состоит в том, что по текущей оценке поочередно вычисляются проекции функций F1 и F2 на x и y. Например, проекция F1 на y для x равного [-1, 4] равняется интервалу [-2, 3]. Результат такой проекции изображен на Рис. 2.

Рис. 2.
Рис. 1 Рис. 2.

Рис. 1 Рис. 2.

Теперь, если по y вычислять проекцию F2 на x, то получим новое значение x равное интервалу [ 0, 10/3] (см. Рис. 3).

Продолжая этот процесс мы постепенно приближаемся к искомому решению. На Рис. 4 показаны две спирали, которые показывают, каким образом мы приближаемся к решению снизу и сверху, соответственно.

Рис. 4.
Рис. 3 Рис. 4.

Рис. 3 Рис. 4.

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

Таким образом, в нашем примере в общем случае одновременно будут закручиваться четыре спирали — две от x и две от y.

Показать весь текст
Заполнить форму текущей работой