Одинцов Б. - Обратные вычисления в формировании экономических решений
Обратные вычисления относятся к наиболее капризным и трудным задачам. Объясняется это непредсказуемостью поведения обратной функции, форма записи которой, как правило, либо неизвестна, либо представлена приближенно.
Отсюда возникает проблема определения диапазонов исходных данных, при которых задача имеет решение.
Если прямые зависимости, получаемые в процессе изучения связей между событиями, отражают существующее положение вещей (воспроизводят как есть) и обычно рассматриваются в качестве первичных, то обратные зависимости, полученные из уже имеющихся, с одной стороны, прямых зависимостей, а с другой -обратными функциями, находят, исходя из целей управления, которое отсутствует в прямых зависимостях.
Объективно обратные вычисления должны рассматриваться в качестве вторичных, так как зависят от целей воздействия на те или иные события, и их решение обусловлено прямыми задачами.
В пособии изложен один из методов решения обратных задач, названный автором обратными вычислениями. Специфика такого рода вычислений заключается в том, что они не требуют знания обратной функции. Метод ориентирован на получение отдельных значений аргументов прямой функции на основе задаваемого для нее прироста. Для того чтобы задача была корректной, она доопределяется с помощью дополнительной информации, касающейся целей решения обратной задачи.
Вычисления называются точечными, так как позволяют найти некоторые точки в диапазоне возможных изменений аргументов функции.
Метод обратных вычислений имеет несколько модификаций, которые при решении одной и той же прикладной задачи дают различные результаты. Разница в результатах тем заметнее, чем больший требуется прирост функции. Какую из модификаций применять в каждом конкретном случае, зависит от специфики предметной области.
Здесь необходимы дополнительные исследования, в результате выполнения которых можно было бы дать однозначный ответ на вопрос: Какая модификация метода наиболее целесообразна в данном случае?.
В пособии рассмотрены задачи, которые поделены на три класса: детерминированные, стохастические и решаемые в условиях неопределенности. Для всех трех классов выведены типовые целевые установки, возникающие в процессе управления.
Эти установки позволяют привести любую функцию, используемую для прямого расчета, к виду, который позволяет выполнить обратные вычисления.
Особенно подробно рассмотрены задачи, выраженные детерминированными зависимостями. Здесь удалось разработать достаточно простую процедуру свертки/развертки, которая позволяет сводить громоздкие исходные зависимости к функциям с двумя переменными.
Такие функции обеспечивают использование стандартных операций для их обработки.
Задачи, решение которых предназначено для учета рисков, представлены следующими видами вероятностей:
безусловные вероятности наступления одного из несовместных событий;
безусловные вероятности наступления одного из совместных событий;
условные вероятности наступления всех возможных несовместных событий и т.д.
Здесь можно отметить, что формулы для прямых вероятностных расчетов уже известны. Отсюда обратные вычисления можно свести к набору стандартных процедур.
По мере повышения уровня интеллектуализации различного рода прикладных систем, в том числе и систем формирования решений, приходится все больше отказываться от детерминированных или стохастических зависимостей между событиями и переходить к средствам, способным воспроизводить условия неопределенности.
Детерминированные зависимости, как правило, чрезвычайно идеализируют связи между событиями, а применение стохастических связей ограничивается сложностью получения исходных данных.
Представление связей между событиями с помощью нечетких множеств первого и второго рода вынуждает прибегать к разработке специальных средств, позволяющих выполнять обратные вычисления. Для воздействия на реальные события в условиях неопределенности эти средства должны обеспечить:
сочетание субъективных оценок правил вывода с объективной информацией в базе данных, природа которых различна;
сочетание различных шкал, применяемых для измерения субъективной и объективной информации.
Применение обратных вычислений в условиях неопределенности, несмотря на всю свою перспективность, остается одним из самых малоразработанных направлений создания интеллектуальных систем.
Одна из глав (5-я) демонстрирует возможности некоторых модификаций метода в решении инженерных задач. Здесь для иллюстрации выбрано несколько типовых расчетов: логарифмические, степенные и показательные функции, а также вычисление площадей различных фигур, заданных определенными интегралами, решение дифференциальных уравнений в приложении к различным техническим задачам.
Настоящее издание является учебным, поэтому в нем не ставилась задача строгого доказательства тех или иных математических утверждений. Большинство из них достаточно прозрачны, а их корректность проиллюстрирована на многочисленных примерах.
Тщательное рассмотрение большинства возможных вариантов решения задач базируется на детерминированных зависимостях, что позволило остальные типы задач, а именно стохастические и задачи, решаемые в условиях неопределенности, представить не так полно, ибо появилась возможность делать соответствующие ссылки.
Большинство расчетов в экономике осуществляется на основе простейших арифметических формул, что позволяет сводить их с помощью специальной процедуры к функциям с двумя аргументами. Это упрощает проблему вычислений, так как появляется возможность обращаться к набору базовых, т.е. типовых, функций, для которых уже известны стандартные расчетные формулы.
Каждый конкретный случай формирования решений можно свести к набору типовых процедур, поэтому для удобства выполнения расчетов в конце учебного пособия приведены приложения, в которых находятся типовые целевые установки и используемые при этом стандартные формулы для обратных вычислений. В приложении 1 представлены типовые операции для обработки детерминированных зависимостей, в приложении 2 -для вероятностных зависимостей, в приложении 3 - для приближенных рассуждений, а в приложении 4 - для логарифмических, показательных и степенных функций.
Автор считает своей обязанностью поблагодарить всех, кто прямо или косвенно поддерживал данное направление на протяжении многих лет. Это прежде всего касается Заслуженного деятеля науки РФ, д.э.н., проф. А.Н.
Романова, который систематически стимулировал и направлял работу в данной области, а также д.э.н., проф. В.В.
Дика, приложившего значительные усилия в разработке процедуры свертки/развертки, чьи критические замечания заметно способствовали улучшению качества рукописи.
В проверке результатов и разработке программного обеспечения, поддерживающего процесс решения обратных задач на детерминированных зависимостях, принимали участие студенты и аспиранты, перечислить которых невозможно. Всем им автор приносит свою благодарность.
Глава 1ОСНОВЫ ОБРАТНЫХ ВЫЧИСЛЕНИЙ
1.1.Обратные задачи и обратные вычисления
Фундаментальные особенности человеческого восприятия окружающего мира предопределяет изучение его с помощью парных категорий, среди которых можно выделить следующие:
причина- следствие
При этом категория, находящаяся слева от стрелки, всегда является первичной, так как от нее зависит категория, находящаяся правее. Это позволило К. Попперу в своей книге Открытая Вселенная: аргумент в пользу индетерминизма сформулировать следующее: ...здравый смысл склонен утверждать, что любое явление обусловлено теми или иными предшествующими явлениями и поэтому любое явление может быть объяснено или предсказано... [2].
Если данное утверждение принимается, то это значит, что принимается позиция Аристотеля, которая заключается в том, что главное предназначение науки состоит в изучении и объяснении причин, повлекших за собой те или иные события (последствия) в природе и обществе.
Результаты изучения подчиненности вторичных категорий первичным находят свое отражение с различной степенью адекватности в прямых зависимостях (следствий от причин, результатов от затрат, достижения целей от средств и т.д.). Эти зависимости воспроизводят существующее положение вещей, т.е. воссоздают то, как есть.
В обобщенном виде результаты изучения прямых связей можно представить следующим образом:
следствие = /(причина), результат = /(затраты), достижение цели = ^средства),
где / указывает на прямую связь между причиной и следствием, средствами и целью, затратами и результатами и т.д.
Внимательно вглядываясь в попперовско-аристотелевские разъяснения предназначения науки, мы, однако, не находим того, что объективно сопровождает всякую осмысленную деятельность человека и в том числе ученого, - это цель его деятельности. Между тем изучение и объяснение этих самых причин происходит с вполне определенной целью, преследуемой ученым.
Человек в силу своей природы после изучения того, как есть непременно инициирует процесс перехода к тому как нужно. Человеку не свойственна лишь пассивная констатация фактов или событий, ему в подавляющих случаях требуется подчинить себе эти события, повлиять на них в соответствии со своими потребностями.
Такого разъяснения мы не находим в цитированном труде.
Процесс перехода к тому, как нужно, т.е. влияние на события, требует дополнения в зависимости между событиями информации, отражающей антропоморфные цели. Кроме того, сами зависимости должны рассматриваться задом наперед.
Если ранее в качестве ведущих понятий рассматривались причина, средства, затраты, а в качестве ведомых - следствие, цель, результаты, то теперь они должны поменяться местами. В обобщенном виде такую трансформацию можно представить следующим образом:
причина = ^(следствие), затраты = ^(результаты), средства = #(цель),
где g указывает на обратную зависимость между используемыми понятиями.
Здесь мы приходим к обратной задаче, ибо цель исследования событий как таковых принципиально отличается от цели исследования, результаты которого предназначены для последующего влияния на эти события человеком. Первичным является изучение и воспроизведение прямых связей, т.е. того, как есть, вторичным - изучение обратных связей с целью изменения того, как есть на то, как должно быть.
При этом существует довольно важная особенность: изучение обратных связей возможно лишь при наличии результатов изучения прямых связей.
Существует фундаментальное различие между прямыми зависимостями (обозначенными ранее как f) и зависимостями, которые получают с целью последующего влияния на эти события (обозначенными как g). Если первые воспроизводят существующие связи между событиями, то вторые предназначены для нарушения, т.е. изменения этих связей в соответствии с внешними по отношению к ним целями. Получение обратных зависимостей и есть'результат постановки и решения обратных задач.
Вполне естественно, что главное внимание должно уделяться прямым зависимостям, ибо они цель и результат всякой науки. Вторичные (обратные) связи, не упоминающиеся в попперовско-аристо-телевских воззрениях, находятся как бы в тени (в положении золушки, ждущей своего часа).
Их звездный час приходит лишь в том случае, если возникла потребность во вмешательстве в существующий ход событий, в его изменении в соответствии с целями управления.
Может возникнуть путаница в используемой терминологии. Поэтому обратимся к классическому изображению системы управления, представленной на рис.
1.1. Обычно в таких схемах используются термины прямая и обратная связь: прямая связь несет в себе директивную информацию, а обратная - отчет об исполнении предписаний. Чтобы избежать путаницы, будем употреблять эти термины, если в процессе управления обратные задачи на решаются. Тогда контур управления на этом рисунке представляется пунктирными линиями.
Если же обратные задачи ставятся и решаются, то контур управления сохраняется, однако используемые при этом средства будут иными. На рассматриваемом рисунке он отражается с помощью сплошных линий.
Статус обратных зависимостей, рассматриваемых с позиции главного предназначения науки как чего-то второстепенного, не мог не повлиять на уровень развития многих прикладных систем
|
|
Внешняя |
|
|
У |
^ информация |
|
|
Лицо, формирующее |
|
|
Г |
решение |
|
Воздействия |
|
|
(субъект управления) |
|
с помощью |
| Прямая |
|
|
обратной |
| WnMPMMnPTk |
|
|
зависимости |
MdDnv/rllVIUv 1 D
y = f(x, z,...p) |
: Обратная |
Прямая |
х = щ(у + Ау) = ?і |
|
: связь |
¦ связь |
Z = (Й2(у + Ау) = в2 |
|
|
_Т_ |
|
|
|
Объект управления |
|
р = юл(у + ду) = е„ |
|
| Рис. 1.1 |
экономической ориентации, разрабатываемых с целью вмешательства в какие-либо события. Ярким примером здесь могут служить стремительно распространившиеся в 1980-е годы экспертные системы, которые затем так же стремительно и увяли. Такая же участь постигла множество систем формирования или поддержки принятия решений.
Главная причина такого достаточно плачевного положения дел состоит в том, что эти системы изначально не в состоянии выдавать информацию, необходимую для воздействия на вполне реальные события, ибо в них не заложены основы такого воздействия - обратные зависимости. Наличие прямых зависимостей (детерминированных или стохастических) мало чем может помочь, ибо они воспроизводят то, что есть. Верх возможностей такого рода систем - это констатация фактов, их анализ и ответ на вопрос: Что будет, если?. В результате системы не могли ответить на вопрос: Как сделать, чтобы?. Отсюда резкое угасание интереса к подобного рода системам, пессимизм, разброд и шатание. Для того чтобы системы стали полезными, т.е. с их помощью можно было реально влиять на события, в основу их построения, кроме формализованных прямых зависимостей, должны быть положены и обратные, рассматриваемые сквозь призму антропоморфных целевых установок.
Для этого они должны уметь решать обратные задачи. Приведем примеры прямых и обратных к ним задач экономического профиля.
Системы, ориентированные па формирование решений в условиях определенности (детерминированные зависимости)
1. Пр я м а я задача: Какова рентабельность предприятия?
Обратная задача: Что следует предпринять, чтобы рентабельность повысилась на А %?
2. П р я м а я задача: Какова конкурентоспособность предприятия?
Обратная задача: Что следует предпринять, чтобы конкурентоспособность повысилась на В единиц?
3. Пр я м а я задача: Какова выручка предприятия за месяц?
Обратная задача: Что следует предпринять, чтобы выручка увеличилась на К единиц?
Системы, ориентированные на формирование решений в условиях неопределеннсти
1. Пр я м а я задача: Каково доверие к заключению Акции данного предприятия поднимутся в цене.
Обратная задача: Что следует предпринять, чтобы акции данного предприятия поднялись в цене на А единиц?
2. Прямая задача: Каково доверие к заключению ВВП в будущем периоде увеличиться на К единиц.
Обратная задача: Что следует предпринять, чтобы ВВП в будущем периоде увеличился на К единиц?
3. Пр я м а я задача: Каково доверие к заключению, что цены на энергоносители в будущем периоде снизятся?
Обратная задача: Что следует предпринять, чтобы цены на энергоносители в будущем периоде не снизились?
Системы, ориентированные на формирование решений в условиях риска (стохастические зависимости)
1. Пр я м а я задача: Какова вероятность наступления одного из независимых событий?
Обратная задача: Что следует предпринять, чтобы данная вероятность повысилась?
2. Пр я м а я задача: Определить вероятность того, что взятая наугад продукция окажется отличного качества.
Обратная задача: Что следует предпринять, чтобы взятая наугад продукция оказалась отличного качества.
Обратные связи воспроизводятся с помощью обратных функций, а задачи, решаемые с их помощью, получили название обратных. Основы систематических исследований обратных задач заложил академик А.Н. Тихонов в своей работе [1], опубликованной в 1943 г. Однако под обратными задачами он понимал изучение свойств объектов, недоступных или неудобных для непосредственного изучения. Поэтому подвергаются изучению те характеристики объекта, которые можно измерить, а затем на их основании отыскать закономерности в развитии самих объектов. А.Н. Тихоновым также введено следующее определение, имеющее теоретическую значимость: пусть некоторая совокупность элементов {х} отображается функцией f(x) на другую совокупность элементов {х*}: х* = f(x). Такое отображение называется
взаимно однозначным в точке xQ9 если Xq =f(xQ)* f(x) для любого элемента х, отличного от х0.
Это определение позволяет доказать следующую теорему: пусть некоторое метрическое пространство R непрерывно отображается на другое метрическое пространство Л*, т.е. х* = /(*), * *
[х е R, х е R ]. Если это отображение взаимно однозначно в точке х0 и пространство R компактно, то отображение х = /~‘0*) также непрерывно в точке х*.
В отличие от содержания обратных задач, исследуемых в работе [1], в нашем понимании такая задача характеризуется прежде всего целью управления, выраженной с помощью значения какого-либо экономического или другого показателя, и наличием прямой функции. Эта функция отражает зависимость следствия от причины, результатов - от затрат, уровня достижения цели -от затраченных для этого средств и т.д.
Обратные задачи характеризуются капризностью и трудоемкостью. Капризность заключается в непредсказуемости поведения функции, вид которой, как правило, либо неизвестен, либо известен приблизительно. Отсюда всегда существует проблема с определением диапазонов значений исходных данных, при которых задача, во-первых, имеет смысл, а во-вторых - имеет решение.
Так как обратную функцию получить трудно, а зачастую и невозможно, существует потребность в разработке метода, который позволил бы решать некоторые обратные задачи без нее. Решения для такого класса задач могут быть частичными, т.е. точечными, базирующимися не на области решений, а на некоторой ее точке.
Метод обратных точечных вычислений, представленный далее, требует немногого: корректно оформленных прямых зависимостей и дополнительной информации о целях, преследуемых лицом, формирующим решение. Дополнительная информация отражается в специально разработанной форме, названной целевая установка. Эта форма позволяет достаточно просто трансформировать исходные формулы в соответствующие постановки обратных задач.
Решение обратных задач с помощью обратных вычислений -это получение точечных значений приростов аргументов прямой функции на основании ее задаваемого значения и дополнительной информации, поступающей от лица, формирующего решение. Точечными они называются потому, что отыскиваются новые значения аргументов лишь для одной заданной точки функции.
Дополнительная информация, используемая при этом, касается:
целевой установки лица, формирующего решение, выражаемой с помощью знаков (увеличение или уменьшение) приростов каждого из аргументов прямой функции;
приоритетности в путях достижения целей, отражаемой с помощью коэффициентов их относительной важности (КОВ).
Полученное решение задачи требует тщательного анализа, ибо вычисленные точечные значения неизвестной обратной зависимости могут быть бессмысленными. Анализироваться должны исходные данные, диапазон их значений, при которых задачи имеют решение. Семантический анализ исходных данных и полученных результатов - одна из обязательных процедур решения обратных задач.
Далее будут использоваться следующие рабочие термины:
прямая зависимость - выражение, отражающее связи между событиями (объектами), которые характеризуют состояние как есть;
прямые вычисления (расчеты), осуществляемые с помощью прямых функций;
обратная зависимость - выражение, отражающее цели, преследуемые лицом, формирующим решение;
обратные точечные вычисления, осуществляемые на основе обратных зависимостей, в результате которых получают искомые приросты аргументов прямой функции.
Применение обратных вычислений в экономике
Рассмотрим, каким образом можно использовать обратные вычисления для формирования управленческих решений, на примере повышения рентабельности предприятия. Подробно этот пример будет демонстрироваться в разд.
2.7, здесь же исследуем принципиальные возможности данного метода.
Рассмотрим дерево показателей, предназначенное для расчета рентабельности предприятия. Дерево имеет восемь уровней (рис.
1.2), что вполне достаточно для формирования предписаний различным службам предприятия, выполнение которых должно привести к повышению рентабельности. Стрелки указывают направление расчетов.
На рис. 1.2 не все терминальные (висячие) вершины достаточно детализированы. Например, активная часть основных фондов, от которой во многом зависит эффективность производства, представлена лишь одним показателем.
Для реального принятия решений эти показатели должны детализироваться по структурным подразделениям, по классам основных фондов и т.д. То же касается и оборотного капитала, особенно показателей, характеризующих его отдельные элементы (технологический запас, производственный запас, страховой запас и т.д.).
Целевые установки, указанные лицом, формирующим решение, приведены на рис. 1.3.
Коэффициенты относительной важности представлены в табл. 2.1.
Приведем расчетные формулы:
где Р - рентабельность;
П - чистая прибыль, полученная за анализируемый период;
Ф - среднегодовая стоимость основных производственных фондов; О - месячная стоимость оборотных средств.
2. П- ПП + ПД - Я,
где ПП - прибыль от продаж;
ПД - прочие доходы, в том числе чрезвычайные;
Н - налог на прибыль.

з.пп = в-с,
где В - выручка от продажи товаров, продукции, работ, услуг за месяц; С - себестоимость товаров, продукции, работ, услуг за месяц.
4. В = К - Ц,
где К - объем выпуска продукции, шт.;
Ц - цена единицы продукции, руб.
5. С = ПЕР + ПОСТ,
где ПЕР - совокупные переменные расходы; ПОСТ - постоянные затраты.

6 .ПЕР = КПЕ,
где К - объем выпуска продукции, шт.;
ПЕ - переменные затраты, приходящиеся на единицу продукции.
7. ПЕ = ПРП + НПР,
где ПРП - производственные переменные затраты;
НПР - непроизводственные переменные затраты.
Ъ. ПРП = ПМЗ + ПЗТ + ПР\,
где ПМЗ - прямые материальные затраты;
ПЗТ - прямые затраты на оплату труда;
ПР1 - прочие производственные переменные затраты.
9. НПР = А УЦ + РЕМ + ПР2,
где А УЦ - содержание аппарата управления цехом;
РЕМ - содержание и ремонт производственного оборудования;
ПР2 - прочие непроизводственные переменные затраты.
10. ПОСТ= РУ + ОХ + АП + ПРЗ,
где РУ - затраты на оплату труда работников управления;
ОХ - затраты на охрану;
АП - затраты на аренду производственного инвентаря и производственных площадей;
ПРЗ - прочие постоянные затраты.
П.Ф = АФ + ПФ,
где АФ - активная часть основных производственных фондов;
ПФ - пассивная часть основных производственных фондов.
12. 0 = ПЗ + НЗ + ГП+ДС + ПРА,
где ПЗ - производственные запасы;
НЗ . - незавершенное производство;
/77 - готовая продукция;
ДС - денежные средства;
ПРА - прочие элементы оборотного капитала.
Из перечисленных в формуле для О элементов будут вычисляться лишь два, а именно:
13. ПЗ = 73 + СЗ + ЛДЗ,
где ТЗ - текущий запас;
СЗ - страховой запас;
ПДЗ - подготовительный запас.
14. ДС = СС + ЗС9
где СС - собственные денежные средства;
ЗС - заемные денежные средства.
Так как существует проблема повышения рентабельности, возникает обратная задача, которая формулируется следующим образом: на основании
прямых зависимостей показателей;
информации о желаемых направлениях в изменениях показателей;
информации о приоритетности в изменениях показателей;
информации о желаемом приросте рентабельности рассчитать приросты терминальных вершин дерева целей.
Граф показателей превращается в дерево целей с обратным направлением расчетов.
Комплексный пример обратных вычислений на дереве вывода
А4 - означает, что возрастет ВВП;
Кб - означает, что возрастает стабильность в обществе.

Прямая задача: ct(K6) = min((c7(/G), ct(K4)) ¦ ct(np) = 0,3 - 0,6 = = 0,18.
Задача обратных вычислений: требуется увеличить коэффициент достоверности ct(K6) до 0,3. Получим:
ct(K4)+Act(K4)=^ = 0,5.
Проверка. ct(K6) + Act (Кб) = 0,5 - 0,6 = 0,3.
Второе условие (КЗ) также увеличивается пропорционально
коэффициенту, равному
ct(K3)+Act(K3) = 1,66 - 0,4 = 0,66. Ответ: ct(K3) = 0,66; ct(K4) = 0,5.
4. Целевая установка: ct(b) =ctmln(a)-ct(np),
гДе ctmin (а) = min(c/(a,), ct(a2),..., ct(am)).
Обратная задача запишется следующим образом:
C?min(a)-^C?min(a) =-Ct(nP}-
min m,n ct(b)-Act(b)
Коэффициенты оставшихся условий изменяются пропорцио-
^min
нально коэффициенту, равному (а)_Дс, (ау
Обратные вычисления для правил типа 3 5. Целевая установка: ct(b)+ =ct^ax(a) ct(np),
где сСах (а) = rnax(c/(a,), ct(a2),..., ct(am)).
Задача запишется следующим образом:
/ЧА / ч ct(ti) + ct(ti)
cU (а) + A ctm3X (а) =--.
ct(np)
Коэффициенты оставшихся условий изменяются пропорцио-
нально коэффициенту, равному
^тах (л) + Д^тах (*0
^тах (^)
Пример (рис. 4.13).
Если (К5 или Кб), то К7, ct(K5) - 0,2; ct(K6) = 0,3; ct(np) = 0,8.
Прямая задача: ct(K7) = max ((ct(K5), ct(K6)) ¦ ct(np)) = 0,3 - 0,8 = = 0,24.
Задача обратных вычислений: увеличить коэффициент достоверности ct(K7) до 0,5. Получим: с?(Л‘6)+Асг(А’6)== 0,63.
0,8
Проверка. ct(K7)+Act{Kl) = 0,63 08 = 0,5.
Второе условие (К5) также увеличивается пропорционально коэффициенту, равному
ct(K6)+Act {Кб) 0,63 _ ct(K6) ~ 0,3 ~ ’ ’
ct(K5) + Act (К 5) = 2,1 - 0,2 = 0,42.
Ответ: ct(K5) = 0,42; ct(K6) = 0,63.
6. Целевая установка: ct(b) =ctmax(a)ct(np),
где c'max(a) = max (,ct(ax), ct(a2),..., ct(am)).
Задача запишется следующим образом:
с'тах()-Ас'тах(а) =
ct(b)-Act(b) ct(np)
Коэффициенты оставшихся условий изменяются пропорцио-
„ „ ^тах (^)
нально коэффициенту, равному c,ma)_AcW)-
Пример. Если (А 1 или А 2), то В, ct(A 1) = 0,2; ct(A 2) = 0,4; ct(A 3) = 0,6; ct(np) = 0,5; Act(B) = 0,2.
Прямая задача: ct(B) = max ((ct(A 1), ct(A 2), ct(A 3)) - ct{np)) = = 0,6 - 0,5 = 0,3.
Задача обратных вычислений: пусть необходимо снизить коэффициент достоверности ct(B) на 0,2.
Получим: ct(A3)-Act(A3)=^~^=Q,2.
Проверка. ct(B) + Act(B) = 0,2 - 0,5 = 0,1.
Оставшиеся условия также увеличиваются пропорционально коэффициенту, равному
стах(ЛЗ) _0,6 2 ctmax(A3)-ctmax(A3) 0,3 '
Ответ: ct(Al)=^=0,06; cf (Л2)=^=0,13; сГ(ЛЗ) = 0,2.
Обратные вычисления для правил типа 4
Чтобы вывести формулы для обратных вычислений коэффициента достоверности заключения, которое поддерживается несколькими првилами, необходимо от дерева вывода перейти к дереву целей. Для этого вершины дерева целей следует представить составляющими дерева вывода. Допустим, заключение к поддерживается двумя правилами: если а, то к; если Ь, то к.
Тогда в соответствии с формулой расчета коэффициента достоверности заключения, поддерживаемого двумя правилами, получим:
ct(k) = ct(bx)+ct(b2) - ct(bx) - ct(b2), где ct(bx)=ct(a)-ct(npx), ct(b2) = ct(b)-ct(np2).
С учетом этого получим:
ct(k) = ct(a) - ct(npx) + ct(b) - ct(np2) - ct(b) - ct(npx) - ct(b) - ct(np2).
Переход от дерева вывода к дереву целей представлен на рис. 4.14.
Коэффициенты ct(np^) и ct(np2) являются константами, т.к. изменить доверие к используемым правилам нельзя.
В соответствии с рис. 4.14 для постановки задачи применяются КОВ (аир). Если же приоритетность целей установить невозможно или она не важна, то можно применить иную модификацию метода.
Рассмотрим некоторые целевые установки, достаточно часто возникающие в практике управления.

7. Целевая установка:
ct(k)+ = ct+ (а, а) - ct(npx)+ct+ (b, p) - ct(np2) --ct+ (a, a) - ct(npl) - ct+(b, p) - ct(np2),
где c/+(a,a), ct+(b, P) - коэффициенты достоверности условий а и b, зависящие от коэффициентов приоритетности а и (3.
Если воспользоваться абсолютными Приростами аргументов, то задача обратных вычислений в данной постановке задачи принимает следующий вид:
ct(k) + Act(k) =
= (ct(a) + Act(a)) - ct(np]) + (ct(b) + Act(b)) - ct(np2) - ~(ct(a) + Act(a)) - ) - (c/(6) + Art(6)) - ct(np2),
Acf(a) _ a Ac/(6)~(3’
где Ас^(я), Act(b) - приросты коэффициентов достоверности условий awb.
Для решения данной задачи воспользуемся абсолютными приростами аргументов, т.е. решим задачу без предварительного расчета коэффициентов прироста. Тогда получим:
Обозначим
= A;
~ ct(npl )ct(k)ct(np2 ) + ct(a)ct(npl )ct(np2 ) - ct(np2 ) - ~ ct(np2 )
ct(npx) = Ylx\ ct(np2) = U 2; ct(k) = TLk; с/(я) = Па.
Тогда
/ I-\
Act(k) = - A± А2-4?п,П2ПаП*П,П2-П*П2+ДП,+П*+ДП* ;
2Л, -П2 V VP
P 1 2
АП а=|дП*.
Пример (рис. 4.15). ct(a) = 0,5; ct(np,) = 0,4; с!(к) = 0,6; ct(np2) = = 0,3; а = 0,6; Р = 0,4.
Прямая задача: ct(ax) = 0,5 - 0,4 = 0,2; c/(a2) = 0,6 - 0,3 = 0,18; ct{b) = 0,2 + 0,18 - 0,2 - 0,18 = 0,34.
Задача обратных вычислений: повысить ct(b) до 0,4.
0,73-^0,53-0,04
0,36
A ct(k) =
= 0,08;
Act(a) = 1,5 - 0,08 = 0,12.
Таким образом, получен следующий результат:
ct(a) + Act (а) = 0,5 + 0,12 = 0,62; ct(k) + Act (к) = 0,6 + 0,08 = 0,608.

Проверка. ct(b) 4- Act(b) = (0,62 - 0,4) 4- (0,608 - 0,3) --(0,62 - 0,4)(0,608 - 0,3) = 0,402 * 0,4.
8. Целевая установка:
ct(k)+ = ct+(a,a)ct(npl)+ct~(b,$)ct(np2)--ct+ (а, а) - ct(npx) - ct~ (b, P) - ct(np2).
Обозначения прежние.
Задача обратных вычислений принимает следующий вид:
ct(k) + Act(k) =
= (ct(a) + Act (а)) - ) 4- (ctf (6) - Act(b)) - ct(np2) -
-(с*(д) + Act (a)) - (wpj) - (ctf(?) - Act(b)) - ct(np2),
Act(a) _ a
Act(b) P
Решается она так же, как и предыдущая.
9. Целевая установка:
ct(k)+ = сГ" (а, а) - ct(npx)+сГ+ (b, Р) - сГ(л/2) --cf " (а, а) - ct(npx) - ct+ (b, Р) - сГ(/ір2 )-
Задача обратных вычислений запишется следующим образом:
ct(k)+Act(k) =
= (с^(я) - Ас^(я)) - ct{npx) 4- (rt(?) 4- A ct(b)) - (w/?2) -
-(ct(a) - Ас*(я)) - ct(npx) - (rt(6) 4- Act(b)) - (wp2 )
Art(a) a
Act(b) P
Задача решается аналогично предыдущему.
10. Целевая установка:
ct(k)+ =ct (я,a) ctinp^ + ct (b,P) ct(np2)--ct~(а,а) - ct(npx)- сГ (b, р) - ct(np2).
Задача обратных вычислений принимает следующий вид:
ct(k) + Act(k) =
= (ct(a) - Act(a)) - ) + (ct(b) - Act(b)) - ct(np2) -
-(с/(я) - Ас/(я)) - ct{npx) - (c/(6) - Ac/(6)) - ct(np2), Ас/(я) _ a Ac/(6) P
Задача решается аналогично предыдущему.
Если перед лицом, формирующим решение, стоит задача снижения коэффициента достоверности заключения, то все целевые установки, представленные ранее, те же, за исключением того, что знак прироста функции меняется на противоположный. Принципиально не меняются также постановки в случае, если знаки коэффициентов достоверности условий различные или отрицательные.
В практике формирования решений довольно часто применяются заключения, поддерживаемые тремя правилами. В этом случае в задаче обратных вычислений следует учитывать три аргумента. Допустим, известно три правила:
Если а? то b, ct(a{) = Xv ct(np{) = Xr Если а? то b, ct(a^) = r|p ct(np^) = r\г Если а? то b, ct(a3) = ap ct(np3) = аг
Прямая задача решается по следующей формуле:
ct(b) = ct(bx) + ct(b2) + ct(b2) - ct(bx )ct(b2) --ct(bx )ct(b3) - ct(b2 )ct(b2) + ct(bx )ct(b2 )ct(b3),
где
ct{bx) = ct(ax) - ct(npx ) = Xx-X2, ct(b2) = ct(a2) ct(np2) = r\x *т|2, ct(b3) = ct(a3) - ct(np3) = Gj - a2,
ct(b) = Xj *X2 +r|j *r|2 +Gj g2 -Xj -X,2 -rij -r|2 + Xx *X2 Gj g2 --Лі Л2 ‘^2+^1 *^2 *Лі *Л2 *ai *a2-

Если целевая установка имеет вид:
ct+(b) = K(И, +Лі(Р)*Л2 +аі(y)*g2 -ХЦауХ2-лГ(Э)-Л2 --Хх - (а)Х2 - ах (у) с2-т]х (Р)- Л2 ‘(У)- ®2 + V(а)* V Л^(Р)* Л2 *(у)*ст2 то задача обратных вычислений запишется следующим образом:
ct(b) + Act(b) =
= (Хх + АХх )Х2 + (цх + Ацх )л2 + (Л + Agj )g2 -
-Х2 (A,j + АХх )г|2 * (Лі + Ar|j) - X2 (Xx + AXj )g2 (gx + Agj ) -
-Т|2 (Лі + Arij )g2 (Gj + AGj ) + (X.J + AXj )X2 (Д + Aj]x )r\2 (Gj + AG! )g2 ,
AXx _ a
Aл1^-AG1 P + y’
АЛі = P
AXj+Agj a + y
Так как здесь три аргумента, задача может быть решена двумя путями: либо с помощью процедуры свертки/развертки, либо с помощью системы с тремя уравнениями.
Если условие зависит от реляционного выражения, т.е. от функции принадлежности, определяемой нечетким множеством, то задача решается достаточно просто. Обратимся к рис.
4.7 и допустим, что в результате обратных вычислений на дереве вывода коэффициент достоверности условия а увеличился и стал равен 0,6. Так как это условие зависит от показателей Р и К, находящихся в базе данных, необходимо определить их новые значения, которые обеспечат новый коэффициент достоверности а. Коэффициент достоверности ct(a) является нечетким числом,
р
характеризуемым функцией принадлежности рА (), поэтому при
К
условии, что функция принадлежности обратима, можно решать
р
обратную задачу, превратив прямую функцию У = ?А (~) в обрат-
К
Р___ Р
ную: = у - Это позволит получить новое соотношение ипри-к К
росты А Р и А К в соответствии с целевыми установками лица, формирующего решение.
На рис. 4.7 представлено наиболее распространенное отно-
Р
шение больше (например, Р К). Новое соотношение , ко
к
торое соответствует новому значению коэффициента определенности, вычисляется следующим образом:
^- = \i~(ct(a)±Act(a))f
/?
где \У~А - обратная функция.
Допустим, коэффициент достоверности возрос с 0,4 до 0,6 (рис. 4.7). Обратившись к графическому представлению понятия больше, отыскиваем на оси ординат точку 0,6, а затем соответствующую ей точку на оси абсцисс.
Она равна 1,4. Это значит,
р
что соотношение возросло с 1,3 до 1,4, и есть возможность поставить задачу обратных вычислений для поиска приростов АР и АК.
Величина ct(a)±Act(a) может быть любой в диапазоне от -1
р
до 1, поэтому отыскание нового соотношения с помощью об-
к
ратной функции \i~A(ct(a)±Act(a)) удобнее на основе функции jaa,
заданной аналитически. Полезными здесь могут быть функции, представленные на рис.
4.17 - 4.20.

Наличие аналитического представления функции принадлежности позволяет поставить задачу обратных вычислений, которая в соответствии с постановками детерминированных задач (см. гл. 2) запишется следующим образом:
= _Р ± Я* (а)
У К’ У ?*(?)'
Если, считать, что лицо, формирующее решение, преследует
цели, отражаемые установкой вида У то задача обрат
ных вычислений примет вид
у + Ау =
Р+АР
К-АК'
АР а АК ~ р
Здесь величина у + Ау получена с помощью одной из функций принадлежности, аналитическое представление которой приведено на рис. 4.17 - 4.20.
Используя для решения индивидуальные коэффициенты прироста аргументов, получим:
Р+АР=кхР\
К-АК =. к2
Решая данную систему уравнений, получим
*,= к2 -
а+Ду
РУ+-Т7-у + Ау
у + Ау
к\У
Достаточно часто возникает необходимость получения приростов аргументов, которые в сумме с базовой величиной коэффициента определенности выходят за рамки установленного диапазона [-1,1].
Для возвращения в требуемый диапазон можно либо уменьшить желаемый прирост коэффициента определенности главного заключения, либо уменьшить коэффициент определенности, который в результате обратных вычислений получился больше единицы или меньше минус единицы, приравнивая его единице или минус единице.
Комплексный пример обратных вычислений на дереве вывода
Обратимся к рис. 4.21, где графически представлено дерево вывода. Используем это дерево для сквозного примера обратных вычислений, основываясь на показателях базы данных, представленных в табл. 4.2 и 4.3.
Основываясь на этих данных, а также пользуясь информацией, приведенной на рис. 4.21, в результате прямых вычислений получен коэффициент определенности гипотезы К7, равный 0,2.
Необходимо узнать, какие меры следует предпринять для того, чтобы этот коэффициент повысился до 0,4.

На рис. 4.21 использованы следующие обозначения узлов дерева:
К1 (гипотеза или главное заключение) - ожидается рост деловой активности и рост объемов собранных налогов;
Кв - возрастет стабильность в обществе;
К5 - возрастает внешнеторговый оборот;
КА - возрастает ВВП;
КЪ - стабилизируются процентные ставки;
К1 - возрастает индекс товарности;
С4 - произойдет изменение структуры потребительского спроса в сторону увеличения экспорта;
СЗ - уровень инфляции не превысит 20%;
С2 - возрастает доля импортируемых товаров и услуг в общем объеме товаров и услуг;
С1 - возрастает доля экспортируемых товаров и услуг в общем объеме товаров и услуг.
Для оценки терминальных вершин используются следующие реляционные выражения и формулы для расчетов.
1. В качестве реляционного выражения для условия КА служит неравенство
ВВП| ВВП0,
где ВВПГ ВВП0- валовой внутренний продукт, полученный в отчетном и базисном периодах.
Для расчета ВВП используется формула:
ВВП = А + В + С+ Д,
где А - потребительские расходы населения;
В - валовые частные инвестиции в экономику;
С - государственные закупки товаров и услуг;
Д - чистый экспорт (разность между экспортом и импортом).
Введем функцию принадлежности вида
превышение
0 t 0,1.0,2. 0,3.0,5. 0,8 1 1 0,1 ’ 0,3’ 0,5’ 1 ’ 2 ’ 3 ’4’5’
которая графически представлена на рис. 4.22.

2. Условие СЪ связано с уровнем инфляции, который не должен быть выше указанного:
где /,, /2 - нижний и верхний уровни инфляции.
Вызывающим наибольшее доверие является диапазон 1 г 1,2. Уровень инфляции подсчитывается следующим образом:

где /0, /j - индекс инфляции в базисном и отчетном периодах.
Для оценки уровня инфляции введем нечеткое множество (рис. 4.23):

3. Для условий Cl и С2 можно воспользоваться следующими реляционными выражениями:
для Cl: d3 1, для С2: d 1,
где d3, dH - приросты соответственно экспортируемых и импортируемых товаров и услуг в общем объеме потребляемых товаров и услуг.
Для их расчета используются следующие формулы:
где Fj3, ?}и - объемы соответственно экспортируемой и импортируемой продукции в отчетном периоде;
Vq , Vq - объемы соответственно экспортируемой и импортируемой - продукции в базином периоде.
Введем нечеткие множества:
0,6 1,4'
0,6.0,9. 1,1,1. 0,7’0,8’0,9’Гі,Г
Шкспорт около единицы
^импорт около единицы (^и )
0,3.0,6.0,7.1/1 0,8 0,7
0,5 ’0,7 ’0,9 ’Г 1,2 ’1,3 ’1,4
что графически представится так, как это показано на рис. 4.24 и 4.25.

Для решения задачи используются исходные данные, представленные в табл. 4.2.
Значения показателей базы данных
| Таблица 4.2 |
| Наименование исходного показателя |
Условное
обозначение |
Значение показателя в периоде |
| базисном |
отчетном |
| Потребительские расходы населения |
А |
20 |
22,05 |
| Валовые частные инвестиции в экономику |
В |
5 |
5,1 |
| Государственные закупки товаров и услуг |
С |
30 |
30,2 |
| Чистый экспорт |
Д |
10 |
10,02 |
| Индекс инфляции |
I |
1,21 |
1,11 |
| Объем экспортируемой продукции |
г |
100 |
70 |
| Объем импортируемой продукции |
г |
80 |
96 |
|
Прямой расчет (снизу вверх)
Результаты расчетов на дереве вывода (см. рис. 4.21) указаны рядом с вершиной дерева.
Для условий С1 и С2 рассчитаем индексы их приростов:
^4=-=.7, 4,-? = * = 1,2.
Vq 100 Уд 80
Эти индексы позволяют установить коэффициенты определенности с помощью соответствующей функции принадлежности. В связи с тем, что определяемое реляционным выражением условие для не выполняется (показатель не больше единицы), коэффициент определенности для О будет равен
ct(C\) = г - ц(0,7) -1 = 1 - 0,6 -1 = -0,4.
Для условия С2 коэффициент
с*(С1) = ц(1,2) = 1.
Условие СЗ характеризует динамику инфляции
/=1іИ = 0,9.
1,2
Так как і не больше единицы, коэффициент достоверности, как и у условия С1, будет отрицательным:
ct(C3) = г - jx(0,9) -1 = 1 - 0,4 -1 = -0,6.
Будем считать, что коэффициент достоверности для С А не зависит от показателей базы данных и равен 0,2.
Осталось определить достоверность условия КА. Предварительно рассчитаем
ДДД,=20,05 + 5,1 + 30,2 + 10,02 ВВП0 20 + 5 + 30+10
Тогда согласно функции принадлежности, определяющей достоверность КА, получим:
ct(K А) = ji(0,05) = 0,2.
Теперь выполним прямые расчеты на дереве вывода.
Для вершины К\:
с/(Ю) = тах (с/(С1), ct(C2)) ct(np)- 0,8 -0,35 = 0,3.
Для вершины КЪ:
ct(K5) = ct(K 1) - ct(np) = 0,3 - 0,5 = 0,15.
Заключение КЪ зависит от двух условий, связанных союзом ИЛИ. Вычисления будут следующими:
ct(K3) = max (ct(C3), ct(CA))ct(np) = 0,2 - 0,8 = 0,16.
Так же рассчитывается и коэффициент Кб, с той лишь разницей, что условия связаны союзом И:
ct(K6) = min (ct(K4), ct(KZ))ct(np) = 0,16 - 0,6 = 0,09.
Так как главное заключение поддерживается двумя правилами, получим:
ct( К1) = ct(Klx)+ct(K72)-ct(K7, )-ct(K72), где ct(K7,)=ct(K6) - ct(np) = 0,09 - 0,8 = 0,072; ct{Kl2)=ct(K5) ¦ ct(np) = 0,15 - 0,9 = 0,14.
Результат прямых вычислений следующий:
ct(K7) = 0,072+0,14-0,072 0,14 = 0,2.
Обратные вычисления (сверху вниз)
Результаты вычислений указаны на рис. 4.21 в скобках. Допустим, коэффициент достоверности главного заключения необходимо повысить до 0,4. Вначале рассчитаем, чему должны равняться приросты для К5 и Кб. Обозначив через
X, = ct(K6), Х2 =ct(np\), ц, =ct(K5), ц2 -ct{np2)
и считая, что целевая установка лица, принимающего решение, имеет вид
с/(ЛГ7)+ =Xf (а)Х2 +т^ (р)ті2-? (а)Х2(Р)л2, приходим, как и ранее, к системе уравнений:
ct(K7) + Act(K7) = (X, + ДХ, )Х2 + (ц, + Дг|2 )ц2 - (X, + ДХ, )Х2 - (ц, + Дц, )ц2, - ДХ, _ а .Ал, Р'
Если считать, что а = 0,7, a Р = 0,3 и при этом (см. рис. 4.21) X, =cf(AT6) = 0,09; Х2 = ct(npl) = 0,8,
Л, =сТ(^Г5) = 0,15; ц2 = с*(ир2)=0,9, то получим следующее решение обратной задачи:
Дц, =0,13; ДХ,= 0,3.
Тогда ответ будет следующим:
ct(K 6)+Act (К6)=0,09+0,3=0,39, ct (К 5)+Act (К 5) = 0,15+0,13 = 0,28.
Проверка. ct(Kl)+Act(Kl)=0,39 0,8+0,28 0,9-0,39 0,8 0,28 0,9=0,46*0,4.
Будем считать, что такая точность вполне приемлема. Прирост вершины К5 определяет прирост вершины К\ следующим образом:
c^l)+Ac^l) = ^^A^5=%g = 0,56.
ct(np)
0,5
В свою очередь, прирост вершины /П определяет приросты для условий С1 и С2:
, ч 4 , ч cf(/n)+Ac/(Al) 0,56 , , ,
c^max(a)'*'^c^max(a) , . ~ п
ct(np) 0,35
ct(C2) + Act(C2) = 1.
Второе условие (Cl) - увеличим с помощью коэффициента, равного
= 1,25.
cf(C2)+Acf(C2) 1
0,8
ct{C 2)
Отсюда следует, что
с/(С1)+Acf (Cl)==-0,32.
Прирост вершины Кб определяет приросты для вершин КА и КЪ:
^сККвНАсКК6) = О39=0 65
ctmm (a)+Actmm
ct(np)
0,6
c/(^3)+Ac/(A:3) = 0,65.
Коэффициент для второго условия равен:
ct{K4) + Act{K4) = а^К4у = 0^65.02 = 0g
ct(K 3) 0,16
Заключение КЗ зависит от двух условий, а именно СЗ и С4, связанных союзом ИЛИ. Для СЗ получим:
, ч А , ч ct(K3) + Act(K3) 0,65 л 0
k ОД50’1’
ct(C4)Act(C4) = 0,8.
Коэффициент для условия С3 равен:
сг(СЗ)+Асг(СЗ) =
= -0,15.
с*(СЗ) -0,6 c?(C4) + Acf(C4) ~ 4 с/(С4)
Обратные вычисления на дереве вывода закончены. Их результаты приведены в табл. 4.3.
Таблица 4.3
Результаты прямых и обратных точечных вычислений коэффициентов определенности вершин дерева вывода |
| Обозначение узла дерева |
Результаты вычислений |
| прямых |
обратных |
| К7 |
0,20 |
0,40 |
| Кв |
0,09 |
0,39 |
| К5 |
0,15 |
0,28 |
| КА |
0,20 |
0,80 |
| КЪ |
0,16 |
0,65 |
| К\ |
0,30 |
0,56 |
| СЪ |
-0,60 |
-0,15 |
| С4 |
0,20 |
0,80 |
| С2 |
0,80 |
1,00 |
| а |
-0,40 |
-0,32 |
|
Далее на основе приростов значений терминальных вершин ведется расчет приростов показателей, находящихся в базе данных. С базой данных связаны следующие вершины: К4, Cl, С2, СЗ и С4.
Вершина К4 зависит от четырех показателей: А, В, С иД, которые в сумме отражают ВВП. Какое увеличение ВВП обеспечит необходимый прирост коэффициента определенности главного заключения Ю, укажет функция принадлежности, связывающая условие К4 с базой данных. Новое значение К4 равно 0,8.
Обратимся к рис. 4.22 и определим новое значение ВВП. При коэффициенте определенности 0,8 превышение ВВП, по сравнению с ВВП0 должно быть равно 3%. Отсюда абсолютная величина ВВП равна:
ВВП + ДВВП = 65,37- 1,03 = 67,33.
Приросты для составляющих ВВП определим распределением полученного прироста пропорционально коэффициентам относительной важности каждого из аргументов. Если целевая установка имеет вид
ВВП+ = А+ (а) + В+ (Р)+С+ (у)+Д+ (а)
и при этом а = 0,3; Р = 0,2; у = 0,4; о = 0,1,
то получим: ДВВП = 2,37; АА= 0,3 - 2,37 = 0,71; АВ= 0,2 - 2,37 =
= 0,47;
АС = 0,4 - 2,37 = 0,94; АД = 0,1 - 2,37 = 0,24.
Ответ будет следующим:
А + АА = 20,05 + 0,71 = 20,76; В + АВ = 5,1 +0,47 = 5,57;
С + АС = 30,2 + 0,94 = 31,14; Д + АД = 10,02 + 0,24 = 10,26;
ВВП + АВВП = 67,73 67,33.
Обратные вычисления отрицательных коэффициентов определенности требуют выполнения дополнительной операции, которая заключается в переводе отрицательного числа в положительное, как того требует функция принадлежности.
Для вершины СЗ имеем:
Р=1-0,15 = 0,85, і = (В) = Д_ (0,85) = 1,01,
где Ц (Р) - обратная функция принадлежности.
Новое значение уровня инфляции:
1,09
1,01
= 1,08.
\Г(Р)
Остальные терминальные вершины обрабатываются аналогично. Результаты вычислений приведены в табл. 4.4
Таблица 4.4
Результаты прямых и обратных вычислений показателей из базы данных |
| Обозначение узла дерева |
Значение в отчетном периоде |
Результаты обратных вычислений |
| А |
20,05 |
20,76 |
| В |
5,10 |
5,57 |
| С |
30,20 |
31,14 |
| Д |
10,02 |
10,26 |
| ВВП |
65,37 |
67,33 |
|
Поддержка дерева вывода обратными вычислениями на дереве целей
В разд. 4.4 рассмотрен комплексный пример, в котором терминальные вершины поддерживались простейшими реляционными алгебраическими выражениями, элементы которых определялись с помощью формул.
Исходные значения показателей, используемые для расчета, находились в базе данных.
Развитая система формирования решений синтезирует как детерминированные зависимости, так и правила, характеризуемые некоторой степенью неопределенности. Поэтому элементы расчетных формул детализируются так же, как в гл. 3, трансформируясь в дерево целей. Это позволяет формировать конкретные решения.
Например, на вопрос: Какие следует предпринять действия, чтобы деловая активность возросла с 0,3 до 0,7? ответ вида: Для этого следует обеспечить рост ВВП с 1,07 до 1,1 и изменить индекс инфляции с 1,11 до 1,09 является слишком общим. Полезным решение будет тогда, когда указанные показатели конкретизированы.
Для этого показатель величина ВВП должен трансформироваться в цель: Увеличить ВВП до 1,1 и далее эта цель должна быть представлена в виде дерева целей с таким числом уровней, которое укажет на необходимые мероприятия, действия или процессы.
Таким образом, обратные вычисления выполняются в две стадии.
1. Вычисляются приросты коэффициентов определенности вершин дерева вывода.
2. Вычисляются приросты показателей дерева целей на основе приростов показателей терминальных вершин.
Возможен и обратный процесс: вначале вычисляются приросты вершин дерева целей, а затем - приросты дерева вывода и показателей базы данных.
Глава 5ОБРАТНЫЕ ВЫЧИСЛЕНИЯ В ИНЖЕНЕРНЫХ РАСЧЕТАХ
5.1.Изменение объема параллелепипеда
Вначале рассмотрим последовательность операций решения задач обратных вычислений с помощью индивидуальных коэффициентов, а затем - без указания приоритетности целей.
Допустим, прямоугольный параллелепипед срезан сверху параболоидом вращения с параметром р (рис. 5.1).
Вершина параболоида совпадает с центром верхнего основания, ось вертикальна.
Поиск вероятности появления события в серии испытаний
Р(А X В) - вероятность того, что случайная величина л; примет значение на отрезке (А, В);
±Ах\, ±Ах2 - приросты (положительные или отрицательные) границ отрезка (А, В), которые обеспечивают требуемый прирост вероятности попадания случайной величины л; в отрезок;
ос, Р - приоритетность направлений при расширении границ
попадания случайной величины.
Пример. Допустим, известна функция распределения, имеющая вид:
F(x) = -{x-\f ,\хЪ.
4
Вначале решим задачу следующего содержания: определить вероятность того, что случайная величина х в результате опыта примет значение на отрезке (1; 2). Исходя из свойств функции распределения, имеем:
Р(1 х 2) = F(2)-F(l) = 0,25.
Теперь сформулируем задачу обратных вычислений: на сколько следует расширить границы попадания, чтобы вероятность выросла до 0,3. При этом приоритеты расширения границ следующие: для нижней границы - 0,4, для верхней - 0,6. Теперь система уравнений примет вид:
0,3 = -((х2 +Лх2)-1)2 -((*] +Дх,)-1)2,
4 4
Ах2 0,6 Ах{ 0,4
Решив систему уравнений, получим:
Axj = 0,0425; Ах2 =0,1.
Отсюда границы участка [1; 2] изменятся и будут следующими: [1,0425; 2,1].
Проверка. - (2,1 -1)2 -- (1,0425 -1)2 0,3.
4 4
Здесь так же, как и ранее, следует внимательно проанализировать исходные данные, от которых зависит результат решения. Аналогично решаются задачи, в которых задана плотность распределения.
Поиск вероятности появления события в серии испытаний (формула Бернулли)
В управлении рисками достаточно часто применяется формула Бернулли для определения вероятности Р(п, т) того, что в результате проведения п независимых испытаний некоторое событие А наступит ровно т раз. При этом в каждом из таких испытаний данное событие наступает с определенной вероятностью Р(А).
Сформулируем задачу обратных вычислений следующим образом:
известна вероятность того, что в результате проведения п независимых испытаний событие А наступит т раз (Р(п, т)). На сколько следует увеличить число независимых испытаний (Aw) и постоянную вероятность АР(А), для того чтобы вероятность наступления события А увеличилась на АР(п, т).
Если, как и ранее, использовать метод обратных вычислений без коэффициентов прироста, то для решения этой задачи надлежит записать следующую систему уравнений:
Р(п,т) + АР(п, т) = (Р+ДР)т (1 - P)n+tm~m,
т\(п + Ап-т)
’ АР _ а(Р)
Ап Р(л) ’
где а(Р) - коэффициент приоритетности наступления события, характеризуемого вероятностью Р(А);
Р(/?) -коэффициент приоритетности увеличения числа независимых испытаний п.
Заканчивая изложение теоретических основ обратных вероятностных вычислений, еще раз обратим внимание на необходимость внимательного анализа исходных данных, так как легко получить бессмысленные результаты, если у лица, принимающего решение, слишком высокие требования.
Глава 4ОБРАТНЫЕ ЗАДАЧИ, РЕШАЕМЫЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
Экспертные системы, как яркое и когда-то быстро прогрессировавшее направление в одной из областей искусственного интеллекта, в последнее время перестали привлекать внимание как теоретиков, так и практиков. Теоретики охладели потому, что, за исключением некоторых ответвлений, данное направление исчерпало себя и перешло в ранг технологии, превратившись в одно из средств информационного обслуживания. Практики же в определенной своей части разочарованы тем, что функционирующие экспертные системы, односложно отвечая на вопрос: Что делать?, не в состоянии подсказать пользователю: Как делать?. На вопросы вида: Будет ли наблюдаться деловая активность? или Покупать ли акции на землю? системы, как правило, выдают ответ в форме ДА или НЕТ, с числовой оценкой его достоверности (в форме коэффициента определенности).
При этом они не способны ответить на вопрос: Что необходимо предпринять для того, чтобы деловая активность возросла? или Что необходимо предпринять, чтобы цены на акции поднялись (опустились) на заданную величину?.
Лицо, формирующее решение (ЛФР), хочет указывать приемлемый для него уровень достоверности получаемого ответа и знать обстоятельства, при которых этот уровень возможен. Например, после получения положительного или отрицательного ответа на один из указанных вопросов с коэффициентом определенности, равным 0,24, у ЛФР возникает желание узнать, что следует предпринять для того, чтобы рост деловой активности повысился, причем коэффициент определенности такого роста был не менее 0,7.
То же самое можно потребовать от системы и относительно акций.
Получить подобные результаты можно, если снабдить экспертную систему средствами обратных вычислений. Прежде чем перейти к их детальному изложению, необходимо остановиться на теоретическом базисе, положенном в основу обработки нечеткой информации.
Одно из главных достижений в области экспертных систем, которое рассматривалось как серьезный шаг в развитии инженерии знаний, заключалось в возможности использования мягких вычислений для обработки неточной и неполной информации. Термин мягкие вычисления введен Л. Заде [9].
Главным принципом мягких вычислений является терпимость к неточности информации для достижения приемлемых результатов. Часто это единственно возможный путь к достижению целей принятия решения. В отличие от жестких вычислений, базирующихся на детерминированных или точных моделях и использующих классическую математическую логику и точные методы, мягкие вычисления более близки к реальной информации, поступающей из окружающей среды.
И эта информация редко бывает точной, большей частью она приблизительна, отрывочна, противоречива.
К настоящему времени мягкие вычисления развились в комплексную дисциплину, которая включает:
- нечеткую логику и теорию нечетких множеств;
- системы приближенных рассуждений;
- системы управления приближенными данными (нейросети и генетические алгоритмы);
- теорию хаоса;
- фрактальный анализ.
Далее будут рассматриваться лишь два из перечисленных направлений мягких вычислений, а именно: системы приближенных рассуждений и нечеткие множества. В таких системах может использоваться один из двух механизмов оперирования с неточными высказываниями (суждениями):
- присоединение - процесс вывода результатов рассуждений выполняется аналогично точным выводам, но параллельно этим выводам происходит специальный пересчет, позволяющий выявить уровень приблизительности полученных результатов;
- вывод осуществляется на специально разработанном языке представления неточностей.
Рамки применимости классической математической логики и теории вероятностей к моделированию реальных процессов определяются четкостью, измеримостью и достоверностью исходной информации. К сожалению, большинство перечисленных свойств не характерны для используемых человеком знаний. Как правило, это приближенные рассуждения, сочетающие в себе многочисленные динамически изменяющиеся шкалы. Это означает, что если теоретико-вероятностные модели в соответствии с указанными ограничениями должны ориентироваться на единую шкалу измерения объектов, процессов, состояний, то реальные модели, отражаемые с помощью приближенных рассуждений (знаний), базируются на многих шкалах.
Такие шкалы, подобно тому, как это делает человек, должны выбираться динамично, отражая природу измеряемого процесса в соответствии с целями моделирования и с реальной ситуацией. Отсюда вполне естественным выглядит применение классической математической логики и теории вероятностей лишь в качестве теоретической основы, используемой для построения методов, более адекватно отражающих реальные процессы.
Рассмотрим, каким образом можно воспользоваться механизмом присоединения, базируясь на фундаментальных конструкциях математической логики и основополагающих идеях теории вероятностей. Для этого следует выделить такие понятия как импликация (ЕСЛИ - ТО), конъюнкция, дизъюнкция, условная и безусловная вероятность.
Дерево вывода
Достаточно сложно создать цепочку рассуждений с несколькими вероятностными условиями, связанными логическими операциями И, ИЛИ, НЕ. Поэтому, создавая многие экспертные системы, разработчики отказываются от условных вероятностей и вместо них используют приближенные вычисления.
Понятие вероятности заменяется на коэффициент определенности.
Существует достаточно методов, ориентированных на учет неопределенности процессов, событий, объектов и т.д. Далее пойдет речь об одном из них, способном отражать неопределенность с помощью нечетких множеств и деревьев вывода. Последние, как известно, синтезируют множество правил, записанных в форме ЕСЛИ-TO.
Каждое правило характеризуется рядом параметров, обозначаемых специальным образом.
Пусть известно правило:
если а, то Ь.
Оно характеризуется следующими параметрами:
а - условие (посылка);
b - заключение (результаты вывода);
ct(a) - коэффициент определенности условия;
с/(пр) - коэффициент определенности правила (импликации);
ct(b) - коэффициент определенности заключения.
Все правила могут быть обратимы (о) или необратимы (н). Коэффициенты определенности могут изменяться в диапазоне от -1 до 1. Единица присваивается в том случае, если условие, правило или вывод заслуживают полного доверия, и минус единица, если они не заслуживают никакого доверия.
Более подробно об этом можно прочитать в [4].
Так как число формул, с помощью которых обрабатываются правила вывода, невелико, прежде чем приступить к рассмотрению обратных вычислений, приведем их с краткими пояснениями и примерами.
Существует несколько типов правил, на основе которых вычисляются коэффициенты достоверности заключения:
т и п 1 - правило содержит одно условие;
т и п 2 - правило содержит несколько условий, связанных союзом И;
т и п 3 - правило содержит несколько условий, связанных союзом ИЛИ;
т и п 4 - одно заключение поддерживается несколькими правилами.
На рис. 4.1 типы правил представлены графически.

Содержание приведенных правил может быть, например, таким:
тип 1 - если ВВП возрастет, то реальная заработная плата возрастет;
т и п 2 - если сократится отток капитала и фискальная политика будет умеренной, то будет наблюдаться инвестиционный рост;
т и п 3 - если экспорт превысит импорт или снизится темп инфляции, то ВВП возрастет;
тип 4 - а) если себестоимость продукции уменьшится, то конкурентоспособность возрастет;
б) если качество продукции повысится, то конкурентоспособность возрастет.
Для каждого типа правил разработаны формулы, согласно которым происходит вычисление коэфициента определенности заключения.
Для типа 1 - если а, то Ь.
ct(b) = ct(a)-ct(np).
Пример: ct(a) = 0,6; ct(np) = 0,8; ct{b) = 0,6 - 0,8 = 0,48.
Для типа 2 - если (ах и а2 и... и ат), то 6.
ct{b) = ctm.n(а)- ct(np% где rtmin(а) = min (ct(ax\ct{a2\...,ct(am)).
Пример: ct(ax) = 0,2; ct(a2) = 0,8; ct(a3) = 0,5; ct(np) = 0,6; ctmin(a) = 0,2; ct(b) = 0,2 - 0,6 = 0,12.
Для типа 3 - если (я, или а2 или.. .или яш), то Ь.
ct(b) = ctmax(a)-ct(np)9 где ctmax(я) = max (ct(ax)9 ct(a2)9...9ct(am)).
Пример: ct(ax) = 0,1; ct(a2) = 0,6; ct(a3) = 0,4; ct(np) = 0,4; C/max(a) = 0?6; Ct(ty = 0’6 * ’4 = 0’24‘
Для типа 4:
вариант 1 - знаки коэффициентов определенности положительные,
ct(b) = ct(bx) + ct(b2) - ct(bx)ct(b2),
где ct(bx) =
ct(b2) = ct(a2)ct(np2).
вариант 2 - знаки коэффициентов определенности различные,
ct(b) =
ct(bl)+ct(b2)
1 - min (abs (ct(bx)), abs (ct{b2))) ’ где ct(bj), ci(b2) - те же, что и в варианте 1.
Пример (рис. 4.3): с/(я,) = 0,9; с?(а2) = -0,3; ct{np\) = 0,9; ct(np2) = 0,7; ct(b) = 0,9 - 0,9 = 0,81; ct(b2) = (-0,3) - 0,7 = -0,21;
МЬК-0,21)^
1-0,21
вариант 3 - оба знака отрицательные,
ct(b) = ct(b,) + ct(b2) + ct{b^)ct(b^),
где ct(bj), ct(bj - те же, что и в варианте 1.
Пример (рис. 4.4): ct(a{) = -0,4; ct(a2) = -0,3; ct{np\) = 0,6; ct(np2) = 0,5; ct(bx) = -0,4 - 0,6 = -0,24; ct(b2) = -0,3 - 0,5 = -0,15; ct(b) = -0,24 + (-0,15) + (-0,24) - (-0,15) = -0,35.
Если заключение поддерживается тремя правилами с положительными коэффициентами, то формула расчета будет следующей:
ct(b) = ct(bj) + ct(b2) + ct(b3) - ct(b^ct(b^ - ct{b\)ct(b^ - c^b^ctib^ +
+ ct(b^)ct(b^ct(b^.

Иногда в правиле условие отрицается, например, если (не а), то Ь.
В этом случае можно поступить следующим образом: ct(ne_a) = -ct(a).
Комплексный пример прямых расчетов на дереве вывода
Представим дерево вывода, пока без содержательного наполнения условий, правил и заключений. На рис. 4.5 с помощью цифр, указанных рядом с вершиной дерева, указаны коэффициенты определенности либо условия, либо правила, либо заключения. Правило, имеющее несколько условий, связанных союзом И, представляется с помощью сплошной дуги, а союзом ИЛИ - пунктирной.
Перечеркнутая дуга свидетельствует об отрицании условия. Кроме того, в скобках указано либо о, либо н, что означает обратимость или необратимость правила.

Так как выполняются прямые расчеты, вычисления ведут снизу вверх. Расчет начнем с заключения /П, выводимого на основании правила, в котором условия С1 и С2 связаны союзом ИЛИ.
Для расчета среди условий следует выбрать максимальное значение коэффициента определенности и умножить его на коэффициент определенности правила. Тогда коэффициент определенности заключения К\ равен:
ct(Kl) - max (ct(Cl), ct(C2)) - ct(np) = 0,4 - 0,7 = 0,28.
Коэффициент определенности для К5 равен:
ct(KS) = ct(K\) - ct(np) = 0,28 - 0,5 = 0,14.
Заключение КЗ выводится на основании двух правил, одно из которых обратимо, а второе нет. Правило является обратимым, если оно сохраняет смысл при отрицании условия или заключения.
Так как оба правила необратимы, необходимо проверить знак у коэффициентов определенности условий. Если этот знак отрицательный, то правило отбрасывается.
Но если при отрицательном знаке коэффициент определенности имеет еще и знак отрицания, то знак при коэффициенте меняется на противоположный. Таким образом, при рассмотрении любого правила следует проанализировать:
- тип правила (обратимо, необратимо);
- знак коэффициента определенности условия (положительный, отрицательный);
- наличие отрицания у условия.
Формально это можно представить в виде индикаторной функции:
Я = (т,з,о),
где т - тип правила;
з - знак коэффициента определенности условия;
о - знак определенности(или неопределенности).
Индикаторная функция X в полной мере используется лишь при наличии необратимого правила, отрицательного знака и наличия знака отрицания в условии. Варианты значений индикаторной функции представлены в табл.
4.1.
Таблица 4.1
Значения индикаторной функции для необратимых правил |
| Условие |
Значение
индикаторной
функции |
| знак коэффициента определенности |
наличие знака
отрицания |
| + |
Отсутствует |
1 |
| + |
Присутствует |
0 |
| - |
Отсутствует |
0 |
| - |
Присутствует |
-1 |
|
Рассматривая правило для вывода КЗ с помощью функции X, приходим к следующему выводу: правило, использующее С4, следует отбросить, так как оно необратимо: знак у коэффициента определенности отрицательный, а само условие не отрицается. Другое правило также необратимо и содержит отрицательный знак у коэффициента определенности условия, но оно имеет знак отрицания, что меняет знак у условия на противоположный. Таким образом, для КЗ получим
ct(K3) = 0,5 - 0,8 = 0,4.
Заключение Кб выводится на основании одного правила, условия которого связаны союзом И. Поэтому получим
ct(K6) = 0,3 - 0,6 = 0,18.
Заключение К7 выводится на основании двух правил. Поэтому вначале следует вычислить коэффициенты определенности, получаемые каждым из них в отдельности, а затем общий коэффициент для К1:
*(*7,) = 0,18-0,8 = 0,14; ct(Kl2) = 0,14-0,9 = 0,12; ct(K7) = 0,14 + 0,12 - 0,14 - 0,12 = 0,24.
Очень часто терминальные (нижние) вершины дерева вывода зависят от значений показателей, находящихся в базе данных. Связываются эти вершины с соответствующими показателями из базы данных с помощью реляционных выражений (больше, меньше, равно и т.д.). Элементы реляционных выражений, как правило, рассчитываются с помощью формул, иногда достаточно сложных.
В известных работах [3,4] реляционные выражения используются лишь в качестве индикаторов, которые работают следующим образом: если реляционное выражение истинно, то знак коэффициента определенности условия не меняется, в ином случае знак меняется на обратный. Иными словами, система работает в режиме булевой алгебры, что достаточно грубо отражает связь между реальными событиями. На рис. 4.6 иллюстрируется индикатор А,, принимающий значение либо 1, либо -1 в зависимости от истинности или ложности реляционного выражения.
Согласно такому подходу на рис. 4.6 коэффициент определенности равен 0,5, так как Р к. Наполним данный пример экономическим смыслом. Пусть заключение b касается покупки дома.
Используется следующее правило: если цена дома Р меньше арендной платы К, то дом покупать Ь. Коэффициент достоверности этого заключения равен:
ct(b) = ct(a) - ct(np) X,
Реляционное выражение Р к влияет на знак индикатора X, который может принимать два значения: 1 или -1. Можно получить два решения:
ct(bx) = 0,5 - 0,2 - 1 = 0,5 - 0,2 - 1 = 0,1; ct(b2) = 0,5 - 0,2 - 1 = 0,5 - 0,2 - (-1) = -0,1.
Между заключениями ct(bj) и ct(b2) существует множество значений, которые способны указать более точное отношение покупателя к сложившейся ситуации с ценой дома и его арендой. У покупателя отношение к результатам оценки зависит от того, насколько превышает или не превышает цена арендную плату (например, арендная плата превышает цену дома в несколько раз или на несколько процентов).
Индикатор X не улавливает также и подозрения покупателя, которые могут возникнуть при неумеренно низкой (высокой) цене дома или арендной платы. Иными словами, индикатор X не отражает доверие к условию, которое можно выразить с помощью нечетких множеств.
Нечеткое множество можно задать как аналитически, так и графически [6]. Для задания его аналитически воспользуемся функцией принадлежности:
г Ммі). Ммг). Мм)
Г , ) - - -
и\ и2 ип
где IV(и, ) - значение функции в точке и.;
и. - значение показателя и..
і і
Для задания отношения лица, формирующего решение, к превышению цены дома над арендной платой представим аналитически нечеткое множество следующим образом:
2,Г
0,05 0,1 0,4 0,8 0,9 1. 0,9 ’ 1,1 ’ 1,3 ’ 1,5 ’ 1,7 ’ 2’
А (превышение) =
Графически функция принадлежности представится так, как это показано на рис. 4.7.
Коэффициент определенности на основе функции принадлежности можно вычислить следующим образом:
[\іа{х), если реляционное выражение истинно, ct(b) =
[г-рДх), в противном случае.

Константа г позволяет правильно учесть достоверность условия в отрицательном диапазоне. Как правило, она находится в диапазоне от 1 до 10.
Пусть в некоторый момент времени значения показателей в
Р
базе данных равны: Р = 7; К = 5. Соотношение - = 1,3 указывает
К
на значение функции принадлежности, равное 0,4. Если данное соотношение увеличится, т.е. Р будет значительно больше К, то доверие к условию правила возрастает.
Совсем другая ситуация возникает, если семантика соотно-
Р
шения -- требует колоколообразной функции принадлежности, К
представленной на рис. 4.8.

При таком понимании отношения больше при = 1,8 доК
верие к условию правила снижается, а при = 1,93 равно 0,3.
К
Обратные вычисления на дереве вывода
Теперь, когда приведены все необходимые формулы, отражающие прямые расчеты на дереве вывода, можно перейти к рассмотрению задач обратных вычислений, которые позволяют ответить на вопрос: Что следует предпринять, чтобы коэффициент достоверности какого-либо вывода повысился (понизился) на А единиц? Если в процессе прямых вычислений информация из базы данных передается в дерево вывода, то при обратных вычислениях происходит передача информации из дерева вывода в базу данных. Далее производят вычисления на основе детерминированных зависимостей подобно тому, как это было показано в гл. 2. Схемы передачи информации при прямых и обратных связях показана на рис.
4.9 и 4.10.

Сформулируем задачу обратных вычислений на дереве вывода следующим образом:
известны
а) дерево вывода главного заключения (гипотезы);
б) коэффициент определенности гипотезы, увеличенный (уменьшенный) до требуемой величины ct(b)±Act{b)\
в) реляционные выражения, функции принадлежности, формулы расчетов и база данных;
необходимо определить коэффициенты терминальных вершин, обеспечивающие требуемый уровень достоверности главного заключения.
Принципиальным отличием обратных вычислений от прямых является то, что при прямых вычислениях коэффициент 0,24 (см. рис. 4.9) получают исходя из значений показателей, находящихся в базе данных: а = 10, b = 20, с = 15, при обратных значения а = 10 + 2, b - 20-4, с = 15 + 1 получают исходя из задаваемого пользователем желаемого коэффициента 0,7 (см. рис.
4.10).
В рамках рассматриваемого подхода повышение достоверности правил не представляется возможным. Объясняется это тем, что всякое правило является аналогом функции, зависящей от аргументов. Правило, как и функция, устанавливает связь между исходными данными (условиями, посылками) и заключением.
Если же правило не устраивает ЛФР (низкий уровень достоверности), то так же, как и в случае наличия какой-либо функции, например детерминированной, его следует заменить. Модификация правила требует модификации дерева вывода.
Рассматриваемые далее целевые установки не столь разнообразны, как в детерминированных зависимостях, так как типов правил вывода всего четыре. Далее будем пользоваться той же типизацией правил, что и в разд.
4.1.
Обратные вычисления для правил типа 1
1. Целевая установка: ct(b)+ = ct+(a)ct(np).
Задача запишется следующим образом:
ct(b) + A ct(b) = (ct(a) + Act(a)) - ct(np).
Так как есть лишь одна неизвестная величина, прирост коэффициента определенности условия равен:
/ ч а / ч ct(b)+Act(b) ct(a) + Act(a) =-,
что графически можно представить так, как это показано на рис. 4.11.

Пример (рис. 4.11). Если К\, то К5, ct(Kl) = 0,4; ct(np) = 0,8,
где К\ - означает, что возрастет индекс товарности;
К5 - возрастет внешнеторговый оборот.
ct(K5) = 0,4 - 0,8 = 0,32.
Задача обратных вычислений: пусть необходимо повысить
ct(K5) до 0,9. Получим: т(/П) + Дсг(/П)= = 1,125, что больше 1.
0,8
Очевидно, такой прирост невозможен, поэтому уменьшим его до
0,5. Тогда получим: с/(іП)+Дл(7П) = = 0,62.
0,8
Проверка. с/(^5) + Ас/(/С5) = 0,62 - 0,8 = 0,449 0,5.
2. Целевая установка: ct(b) =ct (a) ct(np). Задача запишется следующим образом:
ct(a-Act(a)~-
ct(b) - Act{b) = (ct(a) - Act{a)) - ct(np), ct(b)-Act(b)
ct(np)
Пр и м е р. Если А, то В, с((А) = 0,7; ct(np) = 0,8;
ct(B) = 0,7 - 0,8 = 0,56.
Задача обратных вычислений: требуется снизить коэффициент достоверности Act(B) на 0,3.
Получим ct(A)-Act(A) = ^^- = 0,33.
0,8
Проверка. ct(B) - Act(B) = 0,33 - 0,8 = 0,264 0,3.
Обратные вычисления для правил типа 2 3. Целевая установка: ct(b)+ =ct*in(a)ct(np),
где „ = min (ct(ai) ct(a2),..., ct(am)).
Задача запишется следующим образом:
... . . ct(b) + Act(b)
ct - (а) + Дет - (а) = -------.
mmV ) m n' ' ct(np)
Коэффициенты определенности оставшихся условий изме-
няются пропорционально коэффициенту, равному
ct- (а) + Act - (а)
min ' ' mm v 7
С'тіг
Пример (рис. 4.12). Если (АЗ и А4), то Кб, ct{Ki) = 0,4; с/(А4) = = 0,3; ct(np) = 0,6,
где АЗ - означает, что стабилизируются процентные ставки;
Предварительные процедуры приведения функций к стандартному виду
На рис. 1.3 приоритеты в достижении каждой из подцелей (коэффициенты а, р...), а также знаки (плюс или минус) указывают, за счет чего необходимо достигать цели: уменьшения одних показателей или увеличения других. Например, часть прироста рентабельности, равной 0,5, должна быть обеспечена за счет увеличения прибыли (около показателя 77 указан знак плюс), другая ее часть, равная 0,3 - за счет повышения среднегодовой стоимости основных производственных фондов (около показателя Ф указан знак плюс), а оставшаяся часть прироста рентабельности, равная 0,2, должна быть достигнута за счет снижения оборотного капитала (около показателя О указан минус).
Тогда КОВ на данном уровне дерева целей приобретают следующие значения: а = 0,5; Р = 0,3; у = 0,2. Сумма всех КОВ должна равняться единице, т.е. а + Р + у = 1. Аналогично расшифровывается дерево целей и на других уровнях.
В рассматриваемом примере решение обратной задачи с помощью обратных вычислений выполняется в такой последовательности:
вначале на основании заданного прироста рентабельности, коэффициентов а, Р, у, а также информации о направлениях в изменении показателей П, Ф, О определяются их новые значения: П + АП, Ф + АФ и О - АО;
затем на основе новых значений показателей первого уровня, а также коэффициентов а, Р, у, ..., характеризующих приоритетность целей уже второго уровня, а также информации о направлениях в изменении показателей ПП, ПД, А Ф, ПФ, ПЗ ... определяются новые значения показателей второго уровня: ПП 4- АПП, ПД + АПД, АФ + ААФ, ПФ - А ПФ, ПЗ - А ПЗ и т.д.
Процесс повторяется для всех уровней дерева целей.
Таким образом, на вопрос, что следует предпринять, чтобы рентабельность поднялась на АР, ответ будет следующим: для этого следует увеличить прибыль на АП единиц, нарастить среднегодовую стоимость основных производственных фондов на АФ единиц и снизить величину оборотных средств на АО единиц. В свою очередь, для того чтобы поднять прибыль на АП единиц, необходимо увеличить прибыль от продаж на АПП единиц и прочие доходы - на АПД единиц.
Процесс может продолжаться до тех пор, пока не будут вычислены новые значения показателей для всех терминальных вершин.
Более детально данный пример рассматривается в разд. 2.7.
Остается лишь добавить, что при создании реальных прикладных систем, полезных для формирования решений, следует учитывать ограничения на изменение показателей, находящихся на терминальном (самом нижнем) уровне дерева целей, дерева вывода или дерева вероятностей. Например, в результате выполнения вычислений может оказаться, что снижение себестоимости продукции на требуемую величину невозможно. Тогда задача должна быть решена за счет увеличения нагрузки в иных терминальных вершинах.
Каким образом это можно достичь, будет рассмотрено в гл. 2.
Предварительные процедуры приведения функций к стандартному виду
Вид формул, обеспечивающих прямые вычисления, может быть сколь угодно разнообразным. Однако методика обратных точечных вычислений предполагает их приведение к стандартному виду.
Для этого необходимо выполнить две операции.
1. Дополнить прямые функции информацией о целевых установках лица, формирующего решение.
2. Применить процедуру свертки/развертки для функций, имеющих больше двух аргументов.
Последняя операция не обязательна. Ее можно заменить решением системы с п уравнениями, где п - число аргументов в функции.
Первая операция, т.е. отражение целевых установок лица, формирующего решение, реализуется путем дополнения прямой функции следующей информацией:
направления изменений аргументов;
приоритетность в изменении аргументов (веса важности целей).
Результаты отражаются в аналитической или в графической форме. Можно использовать обе формы одновременно.
Направление изменения показателей указывается с помощью знаков плюс или минус (увеличение или уменьшение), а приоритетность целей - с помощью их коэффициентов относительной важности (КОВ).
Допустим, имеется формула, отражающая прямую зависимость рентабельности (у) от прибыли (х) и себестоимости продукции (z), что можно представить в виде:
х
Z
Тогда если у лица, формирующего решение, появилось желание повысить рентабельность за счет увеличения прибыли и снижения себестоимости, то такая целевая установка в формуле отразится следующим образом:
Z
Однако это еще не все. Прирост рентабельности можно добиться в большей его части за счет увеличения прибыли, а в меньшей - за счет снижения себестоимости, или наоборот.
Пропорции этих частей указываются с помощью КОВ.
Например, если 0,8 прироста рентабельности следует добиться за счет увеличения прибыли, а 0,2 - за счет снижения себестоимости, то тогда формула приобретает вид:
. = xja) 0 8 р = о,2, а + р = 1, z-(P)
где а, Р - коэффициенты относительной важности целей.
Эта же информация может быть представлена графически (рис. 1.4), где показано, что приросты для х и для z зависят не только от прироста Ду, но и от коэффициентов а и (3.
Целевые установки лица, формирующего решение, могут быть и другими. Например, в том же примере необходимо значение у понизить за счет теперь уже снижения х и повышения z. Причем приоритетности в достижении подцелей должны поменяться местами. Тогда получим следующее аналитическое выражение:
Z
Графически оно представлено на рис. 1.5.

Целевые установки могут быть самыми разными, однако они не должны противоречить здравому смыслу. Например, на прямой функции
y-x + z
невозможно организовать обратные вычисления для реализации следующей целевой установки:
у+ = x"(a) + z(P),
так как нельзя увеличить сумму двух элементов за счет их одновременного снижения.
В экономических расчетах нередко используются функции, число, аргументов в которых более двух. В этих случаях рекомендуется применять процедуры свертки/развертки, что позволит существенно упростить процесс обратных вычислений путем применения стандартных базовых конструкций.
Процедура свертки/развертки достаточно проста и основывается на введении фиктивных переменных, объединяющих блоки по два аргумента. Допустим, есть функция с тремя аргументами:
где р у.
*+(а)
^+Ф) + к(у)
Руководствоваться здесь надлежит следующими правилами: последовательно объединять попарно аргументы в группы, обозначая полученные пары новыми идентификаторами;
если знаки приростов полученных пар аргументов одинаковы, то общий знак прироста будет тот же, что и аргументов, в противном случае указывается знак аргумента, имеющего больший КОВ;
если знаки приростов полученных пар аргументов различны, но при этом одинаковы КОВ, то в качестве общего знака прироста указывается любой из них;
КОВ объединенной группы принимается равным сумме КОВ аргументов.
Для того чтобы рассматриваемую зависимость с тремя аргументами свести к зависимости с двумя аргументами, обозначим ее знаменатель через математическое выражение р. Тогда получим
+ ... х+(а)
Р+(Р + У)’
Знак около р указан плюс, так как Р у.
Рассмотрим более сложное выражение
А-(а) М~ (а) - К+ (?) - Е~ (г|)
Д-(Р) + С+(У) 2 ’
Е-(Х)
где Р у, а?Г|,Р + уА., а ? + ту Введя обозначения
СГ(В + у)
s-(P)+c+(y) = o-(P+Y); ¦ e-'(X)~ = R ф+у+Х)’
M~(g)P+ (? + г)) = 5(а + ? + ті);
* (а) , =?-(а + Р + у + ^); /:+(?)-?-(П) = ^+(? + П),
R (P + y + k)
получим
D (а + р + у + Х)-
S (о + ? + т|) 2
После свертки функции вычисляют новые значения ее аргументов, что позволяет осуществить обратный процесс - развертку, выполняемую по следующим правилам:
определяется общий прирост, зависящий от суммы КОВ группы объединенных аргументов;
выполняется нормирование КОВ для отдельных аргументов по формулам:
Р .
а + р’
Р' =
а =-

Иллюстрацией приведенных правил может служить рис. 1.6, где представлена функция с тремя аргументами: вначале ее исходный вид (а), затем свернутый (б) и, наконец, развернутый (в).
1.4.
Принцип выполнения обратных вычислений
Управление - это вмешательство в существующий ход событий с помощью соответствующих инструментальных средств. При этом предполагается, что известно желаемое значение показателя, отражающего цель управления.
В простейших случаях, при наличии аддитивной функции и если при этом знак желаемого прироста функции совпадает со знаками аргументов, задача решается просто. Для определения приростов аргументов достаточно прирост функции разделить пропорционально коэффициентам относительной важности аргументов.
Допустим, известна следующая целевая установка (рис. 1.7):
А+ = Д+(а) + С+(р).
Известен прирост функции АА, который следует получить в результате увеличения обоих аргументов. Если известны пропорции, согласно которым должно произойти данное увеличение, то задача решается просто.
Для этого следует прирост функции разделить пропорционально коэффициентам а и (3. Получим:
АВ = а АА, АС = р АЛ,

откуда ? + А? = ? + аАЛ,
С 4- АС = С -+- (3 * АА.
Проверим результат.
Пусть В = 20, С = 12, А = 32, АЛ = 8, а = 0,2, (3 = 0,8.
Тогда: А5 = 0,2 ¦ 8 = 1,6; АС = 0,8 - 8 = 6,4;
В + АВ = 20 + 1,6 = 21,6; С + АС = 12 + 6,4 = 18,4;
А + АЛ =21,6+ 18,4 = 40.
Аналогично можно решить задачу, если знаки приростов всех аргументов и функции отрицательны. Однако возникает вопрос: Как определить приросты для функций, которые, во-первых, не являются аддитивными, а во-вторых, приросты аргументов имеют различные знаки?
Например, можно ли добиться того же результата за счет повышения первого аргумента и снижения второго? Если пойти тем же путем, то можно получить следующее: Я + АЯ = 20 + 1,6 = 21,6; С-АС= 12-6,4 = 5,4;А + АА =21,6 + 5,4 = 27.
Как видим, данное решение неправильное. Не будет правильного решения ни при кратных (дроби), ни при мультипликативных (произведения), ни при степенных и прочих функциях.
Если формулы, элементы которых указывают на уровень достижений той или иной цели, известны, то необходимо выработать основу или принцип, согласно которому будут определяться приросты аргументов имеющихся функций.
Таким принципом будет служить пропорциональное изменение прироста аргументов прямой функции согласно долям, указанных лицом, формирующим решение.
Пусть задана функция у = Дх9 z), причем согласно цели управления необходим ее прирост на величину Ау. Так как у функции два аргумента, прирост ее возможен за счет прироста либо первого аргумента, либо второго, или же за счет прироста обоих, или за счет прироста первого и снижения второго, или за счет уменьшения первого и увеличения второго. Первый вариант можно представить так: Ау = Аух + Ау2, где Аур Ау2 - приросты функции, полученные за счет приростов первого и второго аргументов.
Остальные варианты получают путем изменения знаков около приростов.
Для того чтобы узнать, какими должны быть приросты аргументов, можно задать следующие соотношения:
Р,
что позволяет записать:
Ay y(x±Ax,z)-y(x,z)
Ay _ Ay _ а
у^_ у(х, z ± Az) - у(х, z) Р'
Ау Ау
Если, например, а = 0,75, a (3 = 0,25 то данное соотношение следует понимать так: 0,75 от всего прироста функции будет получено за счет прироста аргумента х, а 0,25 - за счет прироста аргумента z. Коэффициенты ос и Р - это КОВ аргументов или целей, которые эти аргументы представляют. Они задаются вначале и позволяют отыскать приросты ±Ах и ±Az.
Это напоминает задачу факторного анализа, поставленную наоборот.
Так как больший интерес представляет соотношение между приростами аргументов, запишем:
Ах
Ау _ Ах _ а Az Az ft Ay
Далее будем пользоваться именно этим соотношением.
Для того чтобы задача обратных вычислений была доопределена, ее следует дополнить еще одним выражением:
у±Ау~ / (x±Ax,z±Az).
Принимая во внимание, что Ау = Ау,+Ау2 =аАу + рАу, можно записать следующее условие: ос + Р = 1.
Отсюда задачу обратных вычислений для функции с двумя аргументами в общем виде можно записать как систему уравнений вида:
у ± Ay = f(x ± Дх(а), z ± Az(р), s Ат _ а Az р
Здесь выражения Дх:(а) и Az((3) указывают на функциональную зависимость прироста Ах от коэффициента а, а прироста Az -от коэффициента (3. Обязательным условием выступает ограничение а + Р = 1. Прирост Ау задается, а неизвестными являются приросты ±Ах и ±Az.
Если функция содержит более двух аргументов, то возможны два пути решения задачи:
- создать систему уравнений, число которых соответствует числу аргументов;
- обратиться к процедуре свертки/развертки, которая позволяет свести многоаргументную функцию к двум аргументам.
Рассмотри первый путь. Пусть задана функция с тремя аргументами:
y-j{x,z,p).
Прирост функции возможен за счет прироста (положительного или отрицательного) всех трех аргументов, т.е.
¦ ±Ау = ±Аух ± Ауг ± ДУз,
где ±Ау - общий прирост функции;
±Ауг ±Ду2, ±Ду3 - приросты функции, полученные за счет приростов первого, второго и третьего аргументов.
Как и ранее, можно задавать соотношения приростов аргументов, обеспечивающих необходимый прирост соответствующей части прироста функции. Например,
y(x±Ax,z,p)-y(x9z,p)
Ау_ Ау _ а
Ау2 + Ay, у(х9 z ±Az,p±Ap)- у(х9 z, р) р+у ’
Ау Ау
где а, Р, у - КОВ целей, отражаемых аргументами х, z и р.
Для решения задач будем пользоваться более простыми выражениями:
Ах _ а Az + Ар р + у
или
Az _ Р Ах + Ар а + у
Тогда задачу обратных вычислений для функций с тремя аргументами можно решить с помощью следующей системы уравнений:
y±Ay = f(x±Ax(a), z ± Az(P), р ± Ар(у)),
Ах _ а Az + Ар р + у ’
Az _ Р Ах + Ар а + у
Как и ранее, в качестве ограничений используются неравенства вида:
Ах Ах, Az Az, АрАр.
Здесь Ах(а), Az(P), А/?(у), как и прежде, есть выражения, которые указывают на функциональную зависимость соответствующих приростов от коэффициентов относительной важности а, Р и у.
Глава 2ОСНОВЫ ОБРАТНЫХ ВЫЧИСЛЕНИЙ ДЛЯ ФОРМИРОВАНИЯ РЕШЕНИЙ В УСЛОВИЯХ ОПРЕДЕЛЕННОСТИ
2.1.Решение задач с помощью индивидуальных коэффициентов прироста аргументов
Пусть задана функция у = /(х, z). В соответствии с целевыми установками как сама функция, так и ее аргументы могут либо увеличиваться, либо уменьшаться.
Вначале рассмотрим варианты, в которых учитывается лишь желание лица, принимающего решение, увеличить значение функции.
С помощью индивидуальных коэффициентов, т.е. коэффициентов, вычисляемых для каждого из аргументов функции, целевую установку можно учесть следующим образом: если прирост положительный, то индивидуальный коэффициент должен умножаться на свой аргумент, если отрицательный, то делиться. Учитывая возможные знаки приростов аргументов, можно получить четыре варианта целевых установок.
1. Целевая установка: у+ = /(дг+(а), г+(Р)).
Здесь и далее сумма КОВ всегда равна единице, т.е. а + (3 = 1. Введем индивидуальные коэффициенты, с помощью которых определяются искомые приросты аргументов:
х+Лх = кхх, z + tsz-k^z.
Это позволяет записать задачу обратных вычислений в следующем виде:
'y + Ay = f(klx,k2z\ кхх-х ^ а k2z-z Р*
Поскольку у + Ду здесь уже рассматриваются в качестве аргумента, от которого зависят приросты Ах: и Az, следует определить диапазон исходных значений Ду, аир, при которых задача имеет смысл.
Для этого следует решить систему неравенств вида:
Ъ1,
1*2 1-
Пример. Известна зависимость прибыли П от выручки В и себестоимости продукции С, которую можно представить в виде
П^В-С.
Целевая установка состоит в следующем: необходимо повысить прибыль за счет увеличения выручки и себестоимости, причем большая часть прироста прибыли должна произойти за счет увеличения выручки, а меньшая - за счет повышения себестоимости. Такая целевая установка представляется следующим образом:
П+ =я+(а)-с+(р),ар.
Введем индивидуальные коэффициенты:
В + АВ = кхВ,
С + АС = к2С.
Представим задачу обратных вычислений в виде системы уравнений:
/7 +Д/7 = к{В-к2С,
кхВ- В _ а к2С-С~ р*
Решив ее относительно кх и к? получим:
, /7 + А/7 + к2С
1 " В ’
, аС + Р(Л + Д/7)-|ЗЯ
К*у ----- - ¦ ----- - ¦ ,
С(а-Р)
Проверка (рис. 2.1). а = 0,7; р = 0,3; В = 20; С = 12; П = 8; Д/7 = 4; Л, = 1,35; к2 = 1,25; В + АВ = 1,35 - 20 = 27;
С + ДС= 1,25- 12= 15;/7 +Д/7 = 27-15 = 12.
Какими граничными значениями должны обладать Д77, а и |3, чтобы задача имела решение, укажет система следующих неравенств:
П + Д/7 + к2С
- 1
В
1.
аС + Р(/7 + Д/7) -
С(а-р)
2. Целевая установка: у+- f(x+(a),z (Р)).
Как и ранее, введем индивидуальные коэффициенты:
х + Ах = кхх, z-Az = .
Задача примет вид системы:
У + У = f{kxx,\ к2
кхх-х _ а
L Р'
Система неравенств, используемая для определения приемлемых значений входных данных, та же, что и в целевой установке 1.
Пример. Известна зависимость рентабельности Р от прибыли П и себестоимости продукции С. Одна из формул расчета
D п
рентабельности имеет вид Р-~- Пусть целевая установка сле-
дующая: повысить рентабельность за счет увеличения прибыли и снижения себестоимости, причем большая часть прироста рентабельности должна произойти за счет наращивания прибыли, а меньшая - за счет снижения себестоимости. Такая целевая установка представляется следующим образом:
Я+(а)
С~(Р) ’
Р+
а (3.
Введем индивидуальные коэффициенты:
17 +АП = кхП, г
С-АС - .
к2
Составим систему уравнений:
Р+ДР =
к,П С ’
к\П-П _ а
Решив ее относительно к} и 2, получим:
а + рр , _ Р+АР
2~ *іР '
к, = ¦
аР
РР+-
Р + АР
Проверка (рис. 2.2). а = 0,7; Р = 0,3; П= 24; С = 4; Р = 6; ДР = 4; А:, = 1,126; к2 = 1,48; Я + АП = 1,126 - 24 = 27,024;
4 27 024
С-ДС =-= 2,703; Р+ДР = :-= 9,997810.
1,48 2,703
Возможный диапазон исходных данных а, (3, ДР определяется на основе решения следующей системы неравенств:
Р+АР
1,
а+рР
ktP
1.
аР
рР+
Р + АР
3. Целевая установка: = /(х (а), z+(p)).
Как и ранее, введем индивидуальные коэффициенты:

z + Az = k2z.
Задача обратных вычислений примет вид:
у + Ау = f(~ k2z) К\
X
х--
кх _ а
k2z - z р
Система неравенств, используемая для поиска приемлемых значений входных данных, та же.
Пример (рис. 2.3). Среднегодовая стоимость основных производственных фондов Ф рассчитывается по формуле
Ф = АФ + ПФ,
где АФ - среднегодовая стоимость активной части основных производственных фондов;
ПФ - среднегодовая стоимость пассивной части основных производственных фондов.
Согласно рассматриваемой целевой установке необходимо повысить среднегодовую стоимость основных производственных фондов за счет снижения АФ и повышения ПФ. Прирост следует добиться большей частью за счет увеличения ПФ.

Рис. 2.4
Это отражается в формуле расчета следующим образом:
Ф+ = ЛФ~(а) + ЯФ+(р),Ра.
Введем индивидуальные коэффициенты:
АФ-ААФ = ;
К
ПФ + ДЛФ = к2 ПФ.
Составим систему уравнений:
АФ
к2 ПФ,
а
Ф + ЛФ =
АФ
К
АФ-
кгПФ - ПФ
Решив ее, получим:
АФф-а)
РАФ + аПФ - а(Ф + АФ) ’
АФ
(Ф + ДФ)-
к2 =-.
2 ПФ
Проверка. Ф = 25; АФ = 5; АФ = 20; ПФ = 5; а = 0,3; Р = 0,7; = 1,54; Аг2 = 3,4;
АФ-ААФ = = = 12,99; ЯФ+АЯФ = СЯФ = 3,4-5 = 17;
/с, 1,54 2
Ф + ДФ = 12,99 + 17 = 29,99 *30.
4. Целевая установка: _у+ = /(лГ(а),г~(р)).
Как и ранее, введем индивидуальные коэффициенты:
х-Ах = ,
*.
z Az = .
Задача обратных вычислений примет вид системы:
А У / X Z
ууАу-пт,^-
X
х--
кх _ а к2
Ограничения те же.
Пр и м е р (рис. 2.4). Обратимся к примеру, рассмотренному в целевой установке 2. Однако зададимся целью повышения рентабельности, но уже за счет понижения как прибыли, так и себестоимости.
Большая часть прироста должна быть обеспечена за счет снижения прибыли. Такая целевая установка запишется следующим образом:
а р.
ГГ (а) С"(Р) ’
Это достаточно редкая установка, но и она может встретиться в практике управления.
Введем индивидуальные коэффициенты приростов:
П-АП = ,
К
с
С-АС = . К
Система уравнений примет вид:
а
р'
с-с
-ря
аСР
Р+АР
аС-рЯ
Отсюда получим:
кг =
к,(Р+АР)
Проверка. Р =5; АР = 3; П- 25; С = 5; а = 0,7; Р = 0,3; кх = 1,33; к =2,128;
Я-ДЯ = = = 18,797; Л, 1,33
Г 5
С-АС = =-= 2,35;
2,128
/ + д/ = !Іі22і = 7 99*8.
2,35
В приведенных примерах рассмотрены целевые установки, требующие положительного прироста функции. Нередки случаи, когда необходимо уменьшить значение функции за счет изменения одного или обоих аргументов. Такого рода задачи возникают в процессе управления затратами, себестоимостью, фондоемкостью и т.д. Рассмотрим некоторые целевые установки, имеющие в практике наибольшее распространение.
Ограничения на область исходных данных те же, что и ранее.
5. Целевая установка: у = /(*+(a),z+(P)).
Как и ранее, введем индивидуальные коэффициенты, с помощью которых определяются искомые приросты аргументов:
х + Ах = /:,*,
z + Az = k2z. '
Это позволяет записать задачу обратных вычислений в следующем виде:
у-Ay = f(k]x,k2z\ 4 кхх-х _ а k2z -z р
Пр и м е р (рис. 2.5).
Воспользуемся примером из целевой установки 1, с той лишь разницей, что заменим в ней знак прироста функции на противоположный. Получим
П~ = В+ (а) - С+ (Р).
Для того чтобы задача имела решение, соотношение у КОВ должно быть следующее: Р а.

Введем, как и ранее, индивидуальные коэффициенты:
В + АВ = к}В,
С + АС = ?2С.
Представим задачу в виде системы уравнений:
П- А/7 = клВ -к2С,
кхВ-В _ а к2С-С ~~ (3
Решив ее относительно к{ и к? получим:
7 р? + а(Л-АЯ)-аС ' ЖР-а)
, к^В-(П-АП)
К*) ! -
2 с
Проверка, а = 0,3; Р = 0,7; В = 15; С = 10; 77 = 5; АП = 3; к{ = = 1,15; к2 = 1,53; В + АД = 1,15 - 15 = 17,25;
С +ДС= 1,53 - 10= 15,3; П-АП = 17,25- 15,3 = 1,95 = 2.
6. Целевая установка: у = f(x (а), г+(Р)).
Как и ранее, используя индивидуальные коэффициенты прироста, запишем задачу обратных вычислений:
у-у = , k2z),
К
' X
х--
к{ _ а
k2z-z (3
Система неравенств, используемая для поиска приемлемых значений входных данных, та же.
Пр и мер (рис. 2.6).
Воспользуемся исходными данными из целевой установки 3, однако изменим задачу в соответствии с целевой установкой 6. Будем считать, что объем производственных фондов необходимо понизить за счет снижения А Ф, но одновременного повышения ПФ\ изменения производить большей частью за счет ПФ. Согласно такой целевой установке получим:
ф~ =АФ~ (а) + ПФ+ (р), Р а.
Введем индивидуальные коэффициенты:
АФ-АФ = \
К
ПФ + МІФ = к2ПФ.
Составим систему уравнений:
АФ
Ф - АФ = ~ь к2ПФ,
К
АФ
АФ-
а
Р’
ПФ
к2ПФ-
Решив ее, получим:
АФ
к,
(Ф-ДФ)-
АФф-а) . к РЛФ + аПФ - а(Ф - АФ) ’ 2
ПФ
Очевидно, что задача имеет решение лишь при (3 а. Проверка. Ф = 25; ДФ = 5; АФ = 20; ПФ = 5; а = 0,3; (3 = 0,7; Л, = 3,478; к2 = 2,85;
20
3,478
АФ
К
АФ-ААФ
5,75;
ПФ + АПФ = к2ПФ = 2,85 - 5 = 14,25;
Ф-АФ = 5,75 + 14,25 = 20.
7. Целевая установка: у = f(x (a), z (Р).
Как и ранее, введем индивидуальные коэффициенты:
х-Ах =, z Az = .
Задача обратных вычислений примет вид системы
y-Ay = f(y,
К
Z
к2
),
а
Р’
Ограничения те же.
Пример (рис. 2.7).
Обратимся к примеру, рассмотренному в целевой установке 2. Однако зададимся целью снизить рентабельность за счет понижения как прибыли, так и себестоимости. Большая часть отрицательного прироста должна быть обеспечена за счет снижения прибыли. Такая целевая установка запишется следующим образом:
ар.
р- П~( о)
с-(Р) ’
Система уравнений примет вид: кг
а
Р'
Отсюда получим:
аСР
Р-АР
¦Рп
1 аС-рЯ
к . к,{Р-АР)
Проверка. Р =5; АР = 3; П = 25; С = 5; а = 0,7; Р = 0,3; к. = 4;
А: = 1,6;
Я-ДЯ = = = 6,25;
С-ДС = = = 3,125;
1,6
Р-АР = ^2. 3,125
2.2.
Решение задач на основе единого коэффициента прироста аргументов
Решение задач без коэффициентов прироста аргументов
Пусть, как и ранее, задана функция у = f(x, z). Введем величину к0, которая, будучи умноженной на КОВ каждого из аргументов, позволит получить желаемый для них прирост.
8. Целевая установка: у+ = /(jc+(a), г+(р)).
Введем единую величину к0 и получим искомые приросты следующим образом:
Ах = a - к0,
Az = p-?0.
Задача обратных вычислений заключается в поиске величины к0 из уравнения
у + Ау = /О + akQ, z + р0).
Пр и мер (рис. 2.8).
Умножением количества на цену получают выручку, приобретенную в результате реализации продукции. Формула расчета имеет вид:
Р = КЦ,

Допустим, целевая установка следующая: нарастить выручку за счет увеличения количества продаваемой продукции и ее цены. При этом большая часть выручки должна быть получена за счет увеличения количества (а (3). Такая установка отразится следующим образом:
Р+ = К+ (а) ¦ Ц+ (3), a р.
Введем величину к0 и получим:
АК = а к0; АЦ = (3 к0;
Р + АР = (/Г + аА0)(Л + РА0);
; _ -(аЦ + ptf) ± 7(аД + РА-)2 + 4ард/
~ 2ар '
Вполне очевидным ограничением на исходные данные служит следующее неравенство:
УІІаЦ + рК)2 +4фАР -(аЦ + рЯ-)-
Проверка, а = 0,6; Р = 0,4; К = 12; Ц = 4; Р = 48; Д/' = 12; 0 = 1,58; ДАТ = 0,6 -1,58 = 0,95; АЦ = 0,4 - 1,58 = 0,63;
К + АК= 12 + 0,95 = 12,95; Ц + АЦ = 4 + 0,63 = 4,63;
Р + АР = 12,95 - 4,63 = 59,958 = 60.
9. Целевая установка: /* = /(х+(а), z (Р)).
Задача заключается в поиске величины к0 из следующего уравнения:
у + Ау = f(x + ak0, z -р?0).
Пример. Воспользуемся примером из целевой установки 2, имеющей вид
П+( а)
С~(Р) ’
Р+
ар,
где Р - рентабельность;
П - прибыль;
С - себестоимость продукции.
Введем величину к0 и получим:
А/7 = ак0; А С = Р к0;
П + ак0
С-рЛо ;
к0 =
АPC
Р(Р + АР) + а
Проверка, а - 0,7; (3 = 0,3; П = 24; С = 4; Р = 6; АР = 4; 0 = 4,32; АЯ = 0,7 - 4,32 = 3,02; АС = 0,3 - 4,32 = 1,3; Я + АЯ = 27,02;
27 02
С-АС = 2,7; Р + АР = і= 10.
2,7
10. Целевая установка: = f(x~(а), г+(Р)).
В общем виде задача запишется следующим образом:
y + Ay = f(x-ak0,z + р*о).
Пример (рис. 2.9). Обратимся к задаче из целевой установки 3, где речь шла о среднегодовой стоимости основных производственных фондов Ф, которая рассчитывалась по формуле
Ф = АФ + ПФ,
где АФ - среднегодовая стоимость активной части основных производственных фондов;
ПФ - среднегодовая стоимость пассивной части основных производственных фондов.
Как и ранее, будем считать, что необходимо нарастить среднегодовую стоимость основных производственных фондов за счет снижения АФ и повышения ПФ. Прирост следует добиться большей частью за счет увеличения ПФ.
Это отражается в формуле расчета следующим образом:
Ф+ = А Ф~ (а) + ПФ+ (Р), р а.
Введем величину к0 и получим:
АФ
ААФ = ак0; АПФ = р?0; АФ = 0(а-Р); к0
Р~а
Проверка, а = 0,4; (3 = 0,6; АФ 40; ПФ = 10; Ф = 50; АФ = 2; kQ= 10; ААФ = 4; А ПФ = 6; АФ - ААФ = 36; ПФ + АЯФ = 16; Ф + АФ = 36 + 16 = 52.
11. Целевая установка: д;+=/(л: (а), г (Р)).
В общем виде задача запишется так:
у + Ау = f(x-ak0, z -р?0).
Пример. Вернемся к целевой установке 9 и рассмотрим, можно ли решить задачу повышения рентабельности путем одновременного уменьшения прибыли и себестоимости продукции с помощью единого коэффициента. Тогда целевая установка запишется следующим образом:
, + = 1Г(а)
С(Р) ’
где Р - рентабельность;
П - прибыль;
С - себестоимость продукции.
Как и ранее, введем величину к0 и получим:
АП = ак0; АС = рк0;
Р + АР =
П -ак0
с-рк0 ’
С-АР
0 " Р(Р + ДР)-сГ
Проверка, а = 0,7; Р = 0,3; П = 24; С = 4; Р = 6; ДР = 4; 0 = 6,96; ДЯ = 0,7 - 6,96 = 4,87; АС = 0,3 - 6,96 = 2,09; Я - ДЯ = 24 - 4,87 =
= 19,13; С - АС = 4 - 2,09 = 1,91; Р + ДР = ^^ = 10,015 * 10.... ,91
Теперь рассмотрим случаи снижения значения функции.
12. Целевая установка: у = /(л:+(а), г+(Р)).
В'общем виде задача запишется так:
у Ау = f(x + ct0, z + р0 ).
Пример (рис. 2.10). Воспользуемся примером из целевой установки 1, в котором прибыль П определяется путем вычитания себестоимости продукции С из выручки В:
П = В-С.
Изменив знак прироста функции, получим следующую целевую установку:
П~ = В+ (а) - С+ (Р).
Решая уравнение
А-АА = (B + ak0)-(C + fik0), где
- АВ = ак0, АС = fik0,
получим
0 р-а
Проверка, а = 0,3; (3 = 0,7; В = 12; С = 4; П = 8; ДП = 2; к0 = 5; ДД = 0,3 - 5 = 1,5; АС = 0,7 - 5 = 3,5; Я- ДЯ = (12 + 1,5) - (4 + 3,5) = 6.
13. Целевая установка: у = f(x (а), г+(Р)).
В общем виде задача запишется так:
У ~ Ay = f(x-ак0, z + Р?0).
Пример (рис. 2.11). Обратимся к примеру, рассмотренному в целевой установке 2. Однако теперь зададимся иной целью, которая будет заключаться в понижении рентабельности за счет уменьшения прибыли и повышения себестоимости.
Большая часть прироста должна быть обеспечена за счет уменьшения прибыли. Такая целевая установка запишется следующим образом:

а р.
Р- . П~(а)
С+(р)’
Решив уравнение относительно к0, получим:
П-С(Р-АА) р(Р-АР) + а *
Проверка, а = 0,7; р = 0,3; П = 24; С = 6; Р = 4; АР = 2; 0 = 9,23;
14. Целевая установка: у = /(* (а), г О.
В общем виде задача запишется так:
y-ky = f(x-ak0,z-$k0).
Пример (рис. 2.12). Затраты на перевозку продукции рассчитываются по формуле:
Р = КС,
где Р - затраты на перевозку;
К - количество перевозимой продукции;
С - стоимость перевозки единицы продукции.
Допустим, целевая установка следующая: снизить затраты на перевозку за счет снижения количества перевозимой продукции и стоимости перевозки единицы продукции. Большая часть снижения затрат должна произойти за счет снижения количества продукции. Такая целевая установка отразиться следующим образом:
Р~ - (а) - (Р).
Введем величину kQ. Тогда задача обратных вычислений запишется в виде:
откуда получим:
Проверка, а = 0,3; р = 0,7; К= 5; С = 3; Р = 15; АР = 5; к0 = 1,21; Р- АР = (5-0,3* 1,21)(3 - 0,7 - 1,21) = 9,967 * 10.
Иногда у пользователя при наличии функции, с числом аргументов больше двух нет желания применять процедуру свертки/
развертки. В этом случае лицо, формирующее решение, сталкивается с проблемой решения уравнений п-й степени.
Если такая перспектива для него приемлема, то процесс расчетов сокращается.
Пример. Численность вспомогательных рабочих Ч определяется по формуле
Ч=М-С-К9
где М - число мест вспомогательных рабочих;
С - количество рабочих смен;
К - коэффициент списочного состава.
Необходимо за счет увеличения всех аргументов повысить численность вспомогательного состава. Такая целевая установка отразится следующим образом:
Ч+ =М+(а). С+Ф)К+(у).
Если, как и ранее, ввести величину kQ, то можно получить:
АМ = ак0; АС = р0; АК = ук0.
Это позволяет записать задачу в виде:
Ч +АЧ =(М + ак0)(С- р к0 )(К + ук0).
Отсюда получим:
a|Jy/to + ap/^o + (аСК+рМК + у СМ + ауС + руМ)к0-АЧ =0.
Решить это уравнение можно с помощью метода Кардано.
Подобным образом можно вывести уравнения для любого числа аргументов, что, однако, вынуждает прибегать к численным решениям уравнений высших порядков.
Решение задач без коэффициентов прироста аргументов
Пусть задана функция у = f(x, z). Целевые установки, учитывающие пожелания пользователя, остаются прежними.
Вначале рассмотрим варианты, учитывающие увеличение функции, а затем ее снижение.
Гу + Ау = /(jc + Ajc, z + Az),
Ах _ а Az Р
В такой постановке надлежит пользоваться следующими ограничениями:
Ах 0, Az 0.
Пример (рис. 2.13). Воспользуемся зависимостью из целевой установки 1, где фигурируют прибыль Я, выручка В и себестоимость продукции С. Эта зависимость представляется в виде формулы
Я = Д-С.
Целевая установка состоит в следующем: необходимо нарастить прибыль за счет повышения выручки и себестоимости, причем большая часть прироста прибыли должна произойти за счет повышения прибыли, а меньшая - за счет повышения себестоимости. Такая целевая установка отражается следующим образом:
П+ =Я+(а)-С+(Р), ар.

Представим эту задачу в виде системы уравнений:
П + АП = В + АВ-(С- ДС),
' АД _ а АС _ Р
Решив ее относительно А В и АС, получим:
АВ = АС,
Р
Проверка, а - 0,7; Р = 0,3; В = 20; С = 12; П = 8; АЯ = 4; АС = 3; АД = 7;Д + АВ = 27; С + АС = 15; П + АЯ = 27 - 15 = 12.
Какими граничными значениями должны обладать Ду, а и Р, чтобы задача имела решение, укажет система следующих неравенств:
Одним из очевидных ограничений является неравенство
ар.
В качестве примера здесь использована аддитивная функция, для которой отыскивались приросты с одинаковыми знаками. В п. 1.3 было показано, что в таких частных случаях задачу можно решить путем пропорционального деления прироста функции и добавления результатов деления к ее аргументам.
Этого не сделано с целью демонстрации общности метода обратных вычислений без коэффициентов прироста аргументов.
у + Ау = f(x + Ах, z - Az),
Ах_а Az Р
Пример (рис. 2.14).
Воспользуемся примером из целевой установки 2, в которой рентабельность Р рассчитывается делением прибыли П на себестоимость продукции С. Пусть целевая установка остается прежней, т.е. необходимо увеличить рентабельность за счет повышения прибыли и снижения себестоимости, причем большая часть увеличения рентабельности должна произойти за счет повышения прибыли, а меньшая - за счет снижения себестоимости. Такая целевая установка представляется следующим образом:
Я+( а)
С~(Р) ’
Р+
ар.
Составим систему уравнений:
П + АП С-АС’
Р + АР--АП а
АС р
Решив ее относительно АП и АС, получим:
(Р + АР)С-П Р+АР+-
Р
а АС
Р '
АП =
Неравенствами для поиска приемлемых диапазонов исходных данных служат выражения: АС 0 и АП 0.
Проверка. а = 0,7; Р = 0,3; П = 24; С = 4; Р = 6; АР = 4; АС = 1,3;
27
ДЯ= 3;Я + АП = 21; С + АС = 2,1; P + bP = s‘10’
у + Ay = f(x- Ах, z + Az), Ах а
Пр и мер (рис. 2.15). Прибыль 77 , направляемая на потребление, и прибыль 77 , направляемая на инвестиции, составляют общую прибыль, равную
П Пп + Пи,
где П - общая прибыль.
Необходимо определить, какими должны быть величины Пп и 77 , чтобы П увеличилась на величину А/7. Прибыль Пп должна снизиться, а прибыль Яи - увеличиться.
Большая часть А/7 должна возникнуть за счет увеличения 77и, а меньшая - за счет 77п. Такая целевая установка отражается следующим образом:
7/+ = /7" (а) + П+ (р), а р.

Рис. 2.16
Представим эту задачу в виде системы уравнений:
П + АП = (77п - А/7П) + (77и + А/7И), ДЯП _а

Решив ее, получим:
А „ а А „
АЯП = АПи,
АЯИ=.
Р
Очевидным ограничением служит выражение а р. Проверка, а - 0,3; Р = 0,7; Яп - 10; Яи = 30; П - 40; ДП 7; ДЯп = 5,26; ДЯи = 12,28; Яп - ДЯп = 10 - 5,26 = 4,74; Яи + ДЯи = = 35 + 12,28 = 42,28; Л + АП = 4,74 + 42,28 = 47,02 47."
18. Целевая установка: у+ = f(x~(a), г~(Р.
Задача обратных вычислений принимает вид:
У + Ay = f(x - Ах, z - Az%
^ Ах а
Az р
Как правило, Задача имеет решение при а р.
Пример (рис. 2.16). Индекс прибыли рассчитывается по формуле
Б_ А’
где / - индекс прибыли;
Б - прибыль базового периода;
А - прибыль анализируемого периода.
Необходимо поднять индекс за счет снижения прибыли как в базовом, так и в анализируемом периодах. Большая часть снижения должна произойти за счет снижения прибыли в анализируемом периоде. Такая целевая установка отразится следующим образом:
/+ _ Б (а)
А ФУ
Запишем систему уравнений:
Б-АБ А-АА 9
/ + Д/ = АБ а
АА Р
Решив данную систему, получим:
А(І + АІ) - Б
т at а ’
/4-Д/--
АБ = АА.
АЛ -
Проверка. Б = 20; А = 15; / = 1,3; АІ = 0,17; а = 0,3; |3 = 0,7; АА = 2,31; АБ = 0,99; Б - АБ = 20-0,989 = 19,01; Л - АА = 15--2,31 = 12,69; І + АІ = = 1,498*1,5.
12,69
Теперь рассмотрим задачи, решение которых позволяет снизить значение функции.
19. Целевая установка: j; = f(x+(a), г+(Р)).
Задача обратных вычислений принимает вид:
у - Ay = f(x + Ах, z + Az),
- Ах _ а Az Р
Пр и мер (рис. 2.17). Воспользуемся зависимостью из целевой установки 1, где прибыль П рассчитывается на основе выручки В и себестоимости продукции С. Расчет выполняется по формуле
П = В-С.
Целевая установка состоит в следующем: необходимо снизить прибыль, однако выручка и себестоимость должны повыситься. При этом большая часть снижения прибыли должна произойти за счет повышения себестоимости. Такая целевая установка отражается следующим образом:
П~ = В+ (а) - С+ (Р), р а.

Составим систему уравнений:
77 - АП = В + АВ - (С - АС),
АВ а
дсТ
Решив ее относительно А В и АС, получим:
АВ = , АС = .
Р 1_"
Ограничением служит выражение ^ * ¦
Проверка, а = 0,3; Р = 0,7; В = 20; С = 12; 77 = 8; Д77 = 4; АС = 7; АВ = 2,99; В + АВ = 22,99; С + АС = 19; П-АП = 22,99 - 19 = 3,99 - 4.
20. Целевая установка: у~ = f(x+(a), г-(Р)).
Задача обратных вычислений принимает вид:
ry-Ay = f(x + Ax,z-Az),
Ах _ а Az р
Пример (рис. 2.18). Прибыль Пп, направляемая на потребление, и прибыль 77и, направляемая на инвестиции, составляют общую прибыль П, равную
П ~ Пп Л„.
Целевая установка следующая: необходимо снизить общую сумму прибыли, причем большая часть отрицательного прироста прибыли должна быть обеспечена за счет увеличения прибыли, направляемой на потребление, и меньшей - за счет прибыли, направляемой на инвестиции. Такая целевая установка запишется следующим образом:
Л- = Лп+(х) + /7и(р).
Это позволяет сформулировать следующую задачу обратных вычислений:
П - А/7 = Пп+ А/7П + (77и - А/7И), ЛЯ^=а АЯИ р'
Решив ее, получим:
АЯ„
АЯИ
АЯИ
Р ’
Д/7
Ограничением служит выражение а р.
Проверка, а = 0,3; Р = 0,7; Пп = 12; 77и 8; П = 20; Д/7 = 2; АП = 3,5; ДЯ = 1,5; П + АП =12+ 1,5 = 13,5; П - АП = 8 -- 3,5 = 4,5; П - АП = 13,5 + 4,5 = 18.
21. Целевая установка: у = /(* (а), г+(Р.
Запишем задачу обратных точечных вычислений:
у - Лу = f(x Ах, z + Az), s Ах: _ а Az р
Пример (рис. 2.19).
Воспользуемся целевой установкой 20, но изменим знак первого аргумента на минус, а второго - на плюс. Кроме того, большая часть отрицательного прироста функции должна быть получена за счет первого аргумента. Такая целевая установка запишется следующим образом:
П~ = П~ (а) + П* (Р).
Задача обратных вычислений примет вид:
П - АП = Пп -АПа + (Яи + АЯи),
АПп _ а
¦ лдГр'
Решив ее, получим:
ЛЯП
АЯИ
аЛЯи
~Г~’
АП
Ограничением служит выражение: а р.

Проверка, а = 0,7; Р = 0,3; Пп = 12; Пк = 8; П = 20; ДЯ = 2; ДЯ = 1,5; АП = 3,49; Я - ДЯ = 12 - 3,49 = 8,51; Я + ДЯ =
и’’п’’п п ’ ’’и и
= 8 + 1,5 = 9,5; Я- ДЯ = 8,51 + 9,5 = 18,01 - 18.
22. Целевая установка: у = f(x (a), z (Р)).
Задача обратных вычислений в данном случае имеет вид:
у - Ay = /(х- Ах, z - Az),
Ах _ а Az Р
Пример (рис. 2.20). Воспользуемся примером из целевой установки 20, но изменим знак обоих аргументов на минус.
Кроме того, будем считать, что большая часть отрицательного прироста функции должна быть получена за счет второго аргумента. Такая целевая установка запишется следующим образом:
П~ - П~ (а) + П~ (Р).
Рассматриваемая задача примет вид:
Я-АЯ = ЯП-АЯП+(ЯИ-АЯИ), ¦ АЯП а Ш р’
Решив ее, получим:
АПп Д/7И
хД/7и
~Г~
АП
1+"
Проверка, а = 0,3; Р = 0,7; #п = 12; #и = 8; П = 20; АП = 2; АП = 1,399; АП = 0,599; П - АП = 12 - 0^599 = 11,4; П - АП = = 8- 1,399 = 6,6; П -АП= 11,4 + 6,6= 18.
Эта задача содержит аддитивную функцию и одинаковые знаки приростов, поэтому она может быть решена также простым делением прироста функции между аргументами (см. п. 1.3).
Решение задач без указания приоритетности целей
Достаточно часто важность целей установить или невозможно, или затруднительно. Иногда такая характеристика не интересует лицо, формирующее решение.
Например, если у функции 7-10 аргументов, то определить важность целей, отражаемых с их помощью, весьма проблематично. Существуют специально разработанные для этого методы, например, метод анализа иерархий Саати, однако этот и другие методы требуют значительных дополнительных усилий [7]. Очень часто перед лицом, формирующим решение, стоит задача добиться цели без указания каких-либо приоритетов в путях ее достижения.
В таких случаях задача обратных точечных вычислений упрощается и сводится к решению уравнений с одним неизвестным. Им служит единый коэффициент, на который следует либо умножить, либо разделить исходные значения аргументов, чтобы получить желаемый прирост функции.
Как и ранее, функция дополняется целевыми установками, однако КОВ отсутствуют.
Пусть задана функция у = f(x, z). Как и ранее, в соответствии с целевыми установками возникают следующие варианты обратных точечных вычислений:
y±=f(x±9z±).
Как видим, КОВ отсутствуют.
23. Целевая установка: у+ = /(л:+, z+).
Если ввести единый коэффициент к, то можно получить:
х + Ах = кх; z + Az = kz.
Задача обратных вычислений примет вид:
у + Ау = f(kx, kz).
Пример (рис. 2.21).
Воспользуемся задачей из целевой установки 1, где речь шла об исчислении прибыли по формуле П = В-С, а Я прибыль; В - выручка; С - себестоимость продукции.
Допустим, целевая установка состоит в следующем: необходимо повысить прибыль за счет увеличения выручки и себестоимости. Такая целевая установка представляется следующим образом:
П+ =В+-С+.
Представим эту задачу в виде выражения:
П + АП = В + АВ-(С + АС).
Введем величину к и запишем:
В + АВ = кВ,
С + АС = кС.
П + АЛ -кВ-кС - к(В - С),

откуда получим
, П + АП Я
Проверка. В = 20; С = 8; П = 12; АП = 8; к = 1,66; П + ДЯ = = 1,66- 20- 1,66- 8 = 20,05 -20.
24. Целевая установка: = /(л;+, г ).
Задача обратных вычислений имеет вид: у + Ay = /(far, ).
Пример. Обратимся к задаче из целевой установки 2, предназначенной для расчета рентабельности по формуле

где Р - рентабельность;
П - прибыль;
С - себестоимость продукции.
Пусть, как и ранее, целевая установка следующая: увеличить рентабельность за счет повышения прибыли и снижения себестоимости. Такая целевая установка представляется следующим образом:
Р+
П +
С~ ’
Введем коэффициент к и запишем:
П + АП = кП,
С-АС =. к
Подставив эти выражения в общую функцию, получим откуда
Р + ДР
= 9,987 10.
Р+ДР:
Проверка. П = 24; С = 4; Р = 6; АР = 4; к = 1,29; 30,96
3,1
25. Целевая установка: = /(л: , г+).
Обратная задача имеет вид: У + Ду = /(, ?z).
Пример (рис. 2.22). Если формула для прямого расчета
А = В-С,
а целевая установка отражена следующим образом:
А+ =В~-С+,
то наша задача примет вид
А + АА = кС.
к
В ней использованы следующие обозначения:
В-АВ=~,
к
С + АС = кС.
Решив уравнение относительно к, получим:
_ -(А + АА) + уІ(А + АА)2 + 4СВ 2С '
Проверка. В = 80; С = 8; А = 12; = 4; к = 1,04; ^ + АЛ = 34,78 -
- 18,4= 16,38 16.
Если возникает потребность в поиске значений аргументов, обеспечивающих уменьшение функции, то здесь возможности данной модификации ограничены. В таких случаях следует обратиться к иным модификациям метода. Задача обратных вычислений с аддитивной функцией и с обоими отрицательными приростами аргументов может быть решена с помощью данного метода.
Рассмотрим ее.
26. Целевая установка: у = f(x , г ).
Задача обратных вычислений имеет вид:
y-Ay = f(*L).
к к
Пример. Допустим, прямая формула расчета следующая:
А - В-С.
Если целевая установка
А~ = ВТ - С,
то задача обратных вычислений запишется следующим образом:
А-ЬЛ = -к
Решая ее, получим к = .
А-АА
Проверка. А = 12; ЬЛ = 4; В = 20; С = 8; к = 1,5; В - ДВ = 13,33; С - АС = 5,33; А-АА = 13,33 - 5,33 = 8.
Рассмотрим еще один пример с аддитивной функцией, но уже с тремя аргументами.
Допустим, необходимо снизить величину оборотного капитала И за счет снижения производственных запасов 3, снижения
незавершенного производства Н и увеличения денежных средств С. Формула расчета
# = 3 + + С,
которая в соответствии с целевой установкой приобретает вид:
И~ =3~ +Н~ +С+.
Введем искомый коэффициент и получим:
3-АЗ = , Н -АН = , С л-АС = кС,И-АИ = + + кС, к к к к
Ск2 -(И - АИ)к + (3 + Н) = 0.
Решив уравнение, получим
, И -АИ + J(fi-AM)2 -4С(3 + Н) к =-:-1-.
2 С
Проверка (рис. 2.23).
И = 35; АИ = 5; 3 = 10; Я = 20; С = 5; к = 4,73; 3 - АЗ = 2,11; Я - ДЯ = 4,22; С + АС = 23,66; И - ДЯ = = 2,11 + 4,22 + 23,66 = 29,99 * 30.
2.5.
Решение задач с помощью процедуры свертки/развертки
Процедура свертки/развертки применяется для упрощения процесса решения задач обратных точечных вычислений, которые используют прямые функции с числом аргументов больше двух. Процедура свертки/развертки базируется на понятии элементарной базовой конструкции (ЭБК). Эта конструкция содержит в себе только три элемента, которые приведены к стандартному виду и два из которых соединены одной из четырех арифметических операций (+, -, *, Г).
Большинство экономических расчетов можно свести к ЭБК, что позволяет достаточно просто решить ряд задач. В качестве примеров ЭБК можно привести следующие выражения:
Р~ = П+ (а) - С+ (Р); D- = К+ (а) + Т~ (р);
D+ Я
П+ = А+ (а) - В+ (Р); Р =7^Л'
Процедура свертки уже рассмотрена в п. 1.2, поэтому остановимся на процедуре развертки.
Аддитивные функции
27. Целевая установка: Р+ = Я+ (а) + С+ (р) + Т+ (у) + 0+ (X).
Процесс свертки/развертки можно продемонстрировать с помощью рис. 2.24, на котором отражены следующие шаги процедуры свертки/развертки:
Р+ = Я+(а) + Я+(а); Я+= С++Г++0+; а = р + а + А,;
=С+(р) + Я1+(?|/); Я1+=Г+(у) + 0+(^); \|/ = у + А,.
Задачу будем решать с помощью индивидуальных коэффициентов прироста аргументов. Вначале отыскиваются приросты фиктивной вершины D и реальной Я обычным способом:
Я + АЯ = А:1Я, D + ЛЯ = k2D,
; а(Р + АР) + оЯ - а? t (Р + АР)-кхП
1 П 2 D

Для того чтобы определить прирост фиктивной вершины Z)l, необходимо нормализовать веса Р и \|/ следующим образом:
Р' =
Р
Р + ?’
Тогда получим приросты фиктивной вершины D1 и реальной С следующим образом:
С +АС = къС, Dl + ADl = кф\,
, _ р'ф + А?) + ?|/'С-Р'?1 , _ф + М))-къС
3 С 4 Dl
Для того hto6ji рассчитать приросты аргументов Т и Z), предварительно следует нормализовать их веса:
г , /? . - у+Х у+Х
Приросты оставшихся аргументов:
Т + АТ = к5Т, 0 + А0 = к60,
, _ y'(?1 + AD1) + XT-y'C , _ (Dl + ADl)-ksT
*5 т ’ 6 о -
Пример (рис. 2.25). Оборотный капитал предприятия можно рассчитать по формуле
9 = Я+С + 7\
где О - стоимость оборотного капитала в некотором периоде;
Я - стоимость производственных запасов;
С - стоимость незавершенного производства;
Т - стоимость прочих элементов оборотного капитала (готовая продукция, денежные средства и пр.).
Допустим, необходимо повысить общую стоимость оборотного капитала за счет повышения стоимости всех его элементов. Такая целевая установка отразится следующим образом:
0+ = Я+(а) + С+(р) + Г+(у).
Свернем эту формулу:
С+(р) + Г(у) = Я+(а); а = р + Х.
Тогда
0+ =Я+(а) + Я+(ст).

Приросты для аргументов П и D равны:
П + АП = кх П\ D + AD = k2D. Отсюда коэффициенты для расчета приростов:
*.=
а (О + АО) + аП - аD
П
к2 =
(0 + А0)-к}Л D '
Приросты для аргументов Си Травны:
С + АС = кгС,Т + АТ = к4Т,
Р+у р+у Тогда коэффициенты для расчета приростов:
Э'__Ё_, / = . У
, p'(I + AD) + y'C-pT , (D + AD)-k3C
*3 ~ 9 ^4 ~ _ -
Проверка. П = 60; С = 30; Т = 10; О = 100; ДО = 40; а = 0,6; Р = 0,1; у = 0,3; D = 40; Р' = 0,25; І = 0,75; kx = 1,4; k2 = 1,4; П +АП = = 1,4 - 60 = 84; D + AD = 1,4 - 40 = 56; = 1,13; kt = 2,2; С + ДС =
= 1,13 - 30 = 33,9; T+ AT= 2,2 - 10 = 22; О + ДО = 84 + 33,9 + 22 = = 139,9 140.
Мультипликативные функции
28. Целевая установка: Р+ = Я+ (а) - С* (р) - Т* (у) - Ф+ (X).
Как и ранее, вначале эту функцию следует свернуть:
Р+ =n+(a) D+(a); D+ = С+(р)?+(\|/); а = р + у + Х.;
Решение задач без процедуры свертки/развертки
у = у + Х; Е+=Т+(у)Ф+(Х).
Приросты для аргументов П и D равны:
П + АП = к,П; D + AD = k7D;
к2Р
-Р(аП - оР) + уІ(-Р(сП - оР))2 + 4а сРПР(Р + АР)
1 2 oDP ‘
С целью определения приростов для С и Е предварительно выполним для них нормализацию весов:
Р+? Р+?
Тогда приросты:
D + AD k4D ’
С + ДС = ?,С; Е + АЕ = клЕ\ к,=
кА =
-?(?|і’С - р '?) + 7(0(\|'С - Р'?))2 + 4р'? - С - Е(Р + АР)
Приросты соответственно будут:
Т + АТ = к5Т; Ф + АФ = к6Ф; *6=?±М,
А:5?
_ - у'Ф) + yj(E(k'T - у'Ф))2 + 4у'Х'ЕТФ(Е + АЕ)
5 21'ФЕ
Пример (рис. 2.26). Норматив Р на незавершенное производство рассчитывается по формуле
Р = ПСТ,
где П - однодневный расход материалов;
С - длительность производственного цикла (дни);
Т - коэффициент нарастания затрат в незавершенном производстве.
Допустим, необходимо увеличить норматив за счет повышения всех составляющих формулы расчета. Это отразится следующим образом:
Р+=77+(а)С+(Р).Г(у).
Свернуть эту формулу можно следующим образом:
Р+ = /7+(а)Р+(о),о = р + у, D+ = С+ф) + Г+(у). Приросты для Пи D равны:
р + др
/7 +Д/7 = кхП\ D + AD = кгО\ кх =-,
к2 =
-Р(аП-aD) + у](-Р(аП - aD))2 + 4ааРПО(Р + АР) __

Для определения приростов С и Г предварительно следует нормировать веса аргументов:
P + Y P+Y
Отсюда приросты равны:
С + АС = к,С; T+AT=kJ; к, =
Р' = -?-; Y' = - У
D + AD k4D ’
к4 =
-D(y'C - Р 'Е) + 7(-?(y'C - Р'Г))2 + 4Р'у 'TDC(D + AD) 2Р 'TD '
Проверка. Р = 400; АР = 50; П = 20; С = 4; Т=5;а = 0,6; Р = 0,3; Y = 0,1; D = 20; р' = 0,75; І = 0,25; а = 0,4; = 1,072; к2 = 1,049;
П + АП = 21,44; Z) + ДП = 20,98; А:3 = 1,045; кА = 1,0038; С + ДС = = 4,18; Т+ АТ= 5,019; Р + АР = 21,44 - 4,18 - 5,019 = 449,798 450.
Кратные функции
29. Целевая установка: Р+ = а р+у; у р.
В (Р)
С~( у)
Вначале свернем эту функцию следующим образом:
+ А+( а) В+ф)
" ~ где ~ г-1 \ ' 0_Р + 7-
D~(a) С (у)
Приросты для А и D равны:
A + AA = ktA; D-AD = , ? к,=а + Р
аР + -
к_ 2 кхР 1 „ аР
Р + АР
Для того чтобы определить приросты В и С, необходимо нормализовать их веса:
Р
P+y’
Р' =
y' =
В связи с тем что приросты аргументов В и С определяются умножением, задача решается на основе функции:
D-AD = B+®')C~{y').
С
Тогда приросты В + АВ = къВ, С - АС = можно найти за счет:
кА(Р- АР)
3 D ’
*4 =
CP' + By' + у](СР' + By’)2 - Ay®'(D - AD) 2у'р '(D-AD)
Пример (рис. 2.27). Р = 5; АР = 3; А = 100; В = 5; С = 4; ? = 20; а = 0,6; р = 0,3; у = 0,1; р' = 0,75; Y = 0,25; к= 1,095; к2 = 1,46; А + АА = 109,5; D - AD = 13,7; *3 = 1,3289; кл = 1,94;
5 + ДЯ = 1,3289 - 5 = 6,6445; С-ДС = -^- = 2,06; Р+АР = 109,5 :
1,94
: 6,6445: 2,06 = 7,999 * 8.
Смешанные функции
30. Целевая установка: Р+ = Я+(а)+Л+(Р)-С+(у).
Здесь одновременно имеем дело с аддитивной и мультипликативной функциями. Свернем смешанную функцию:
Р+ = П+ (а) + D+ (о), где о = Р + у, D+ = А+ (Р) - С+ (у).
Приросты для аргументов П и D равны:
П + АП = кхП\ D + AD = k2D;
К _(Р.:+АР)-к{П , а(Р + АР) + аП-аО
/С. .
2 D П
Приросты для А и С определяются так:
А + АА = къП\ С+АС=к4С; к4=^~’
Р(у'А-рС) + уІ(Р(у'А-рС))2 +4$'у'РАС(Р + AD)
3~ 2y'DIT ‘
П p и m e p. P - 44; AP = 10; П = 20; Л = 6; C = 4; D = 24; a = 0,4; P = 0,2; у = 0,4; P' = 0,33; Y = 0,66; = 1,2; k2 = 1,25; П + АП =
= 1,2 - 20 = 24; Z + AZ) = 1,25 - 24 = 30; къ = 1,059; к = 1,179; A + AA = = 1,059 - 6 = 6,3588; C + AC = 1,179 - 4 = 4,716; P + AP = 24 + + 6,3588 - 4,716 = 53,988 = 54.
Решение задач без процедуры свертки/развертки
Этот метод предполагает решение системы уравнений, число которых равно числу аргументов функции. Рассмотрим функцию с тремя аргументами.
31. Целевая установка: у+ = /(*+(а), г+(Р), /Г (у)).
Если для расчета приростов аргументов воспользоваться индивидуальными коэффициентами, то получим:
х+Ах = кхх, z + Az = Jc2z,
рлАр = ~. къ
Задача обратных вычислений запишется в виде:
У + Ау = Дкхх,к2г,^-),
h
а
рТ?
к^х-х
к2г-гл р-
к2г г кхх-хл р-
Р
Р_ а+у к3
Ограничения на значения исходных данных устанавливаются из семантики индивидуальных коэффициентов:
*,1, к2 1, к3 1.
Пример. Вложения во внеоборотные активы П, как правило, состоят из приобретения объектов основных средств Р, приобретения нематериальных активов О и приобретения земельных участков В. Формула расчета следующая:
я = р+о+р.
Допустим, целевая установка следующая: необходимо повысить общие вложения во внеоборотные активы за счет увеличения объектов основных средств, наращивания нематериальных активов и сокращения стоимости земельных участков. Все это отражается на формуле следующим образом:
П+ = Р+(а) + 0+(Р) + Р~(у),
где а, (3, у - коэффициенты относительной важности целей, отражаемых аргументами Р, О и В. Соответственно задачу будем решать с помощью индивидуальных коэффициентов:
Р + АР = кхР,
0 + Ш = к209
В-АВ = .
h
Запишем задачу обратных вычислений:
П+АП = к,Р+kjO н,
2
к{Р-Р _ а
ЬО-О+В- P+Y
к20-0
к^-Р+В-
Решив данную систему относительно к? к2 и ку можно получить приросты для аргументов Р, О и В.
2.7.
Комплексный пример применения обратных вычислений в экономике
В качестве примера выберем предприятие, руководство которого озабочено низким уровнем рентабельности. При этом оно осознает пути повышения рентабельности и способно указать приоритеты в выборе этих путей.
Дерево целей (см. рис. 1.2), формулы для прямых расчетов и числовые значения исходных показателей рассматривались в разд. 1.1. На рис.
1.3 с помощью знаков плюс и минус показаны направления изменения аргументов. Приоритетность целей представлена в табл. 2.1.
Для того чтобы расчетные формулы к рис. 1.3 можно было использовать для обратных вычислений, их необходимо снабдить целевыми установками.
Приведем их.
* ’ Ф+(Р) + Г(у)'
Для расчета Р выполним свертку: Д~(Р + у) = Ф+(Р) + 9(у) и введем индивидуальные коэффициенты:
Я + Л/7 = Я,
Д-АД = ^-, к2
Р + АР кхР
_ а+(р + у)Р , _
1 аР ’ ~
Р + АР
(Р + У )Р+-
Значения Р, П, Ф и О указаны на рис. 1.2, а коэффициенты приоритетности - на рис.
1.3 и в табл. 2.1.
Если а = 0,7; р + у = 0,3; Р = 0,22; АР = 0,1; П = 510; Д = Ф + О = = 2295, то кх - 1,4;к2 = 1,04; П + АП - 1\А\Д- АД = 2206,7.
Таблица 2.1
Коэффициенты относительной важности аргументов |
| Показатель |
Значения аргументов |
| а |
р |
Y |
а |
| Р |
0,7 |
0,1 |
0,2 |
- |
| П |
0,9 |
0,1 |
- |
- |
| ПП |
0,6 |
0,4 |
- |
- |
| В |
0,7 |
0,3 |
- |
- |
| С |
0,3 |
0,7 |
- |
- |
| ПЕР |
1,0 |
- |
- |
- |
| ПЕ |
0,2 |
0,8 |
- |
- |
| ПРП |
0,5 |
0,3 |
0,2 |
- |
| НПР |
0,4 |
0,4 |
0,2 |
- |
| ПОСТ |
0,3 |
0,2 |
0,2 |
0,3 |
| Ф |
0,6 |
0,4 |
- |
. - |
| О |
- |
- |
- |
- |
| пз |
0,6 |
0,3 |
0,1 |
- |
| дс |
0,1 |
0,9 |
- |
- |
|
Расчет для Д: Д (Р+у) = Ф+(Р) + 0'(у) при ур. Здесь коэффициенты равны:
Ф + АФ = кхФ,
ро
Р0+уФ-
0(у + р)
кх -¦
у(Д-АД)-$0-уФ
уф
Если Р = 0,1; у = 0,2; Ф = 2000, О = 295, то получим: кх = 1,044; к2 = 2,49; Ф + ДФ= 2088; 0-АО= 120,4.
Проверка. Д - АД = 2088 + 120,4 = 2208,4 2206,7.
у + Х у+Х
Проверка. Р + АР =
П+АП
д-ьд
0,32.
Здесь индивидуальные коэффициенты равны:
7777 + А7777 = 7777,
ПД + ШД = к2ПД,
, 77 + А77 - к2ПД + 77 ,
1 ял 2
П + АП + Н-ПП + -ПД
_р
ПД(^+1)
Если а = 0,9; р = 0,1; П = 714; ПП = 400; ПД = 120; Я = 10, то получим: = 1,46; к2 = 1,17; ЛЯ + ДЯЛ= 584; ПД + АПД= 140,4. Проверка. П + АП = 584 + 140,4 - 10 = 714,4 = 714.
З.ЛЛ+ =В+(а)-С"(Р);
Индивидуальные коэффициенты равны:
В + АВ = кД,
ЛЛ + ДЛЛ +
*.=-
С( +1)
р
-С-ПП-АПП+В
Р
Так как а = 0,6; Р = 0,4; 5 = 4000; С = 3600, то получим: кх = 1,03; /t2 = 1,02; В + АВ = 4080; С - АС = 3495,12.
Проверка. ПП + ДЛЯ = 4080 - 3495,12 = 584,8.
4.В+ = К+(а)Ц-ф).
Индивидуальные коэффициенты равны:
К + АК = к]К, Ц-АЦ =
(В + АВ)к2 КЦ
-Ц + К +
Р
(-Ц + К)2-4-(КЦ + АВ)
Так как а = 0,7; Р = 0,3; К = 200; Ц = 20, то получим: к1 = 1,545; к2 = 1,5; К + АК = Ш;Ц-АЦ= 13,3.
Проверка. В + АВ = 309 - 13,3 = 4109,7 4080.
5. С = ПЕР+ (а) + ПОСТ (Р).
Рассчитаем коэффициенты:
ПЕР + АПЕР = к\ ПЕР,
ПОСТ
ПОСТ - АПОСТ = ,
к2
оПОСТ - а (С - АС) + рДЕР 1_ ф-а)ПЕР ’
ПОСТ
1 ~ С АС +
(р-а)
Так как ПЕР = 2100; ПОСТ = 1500; а = 0,3; |3 = 0,7, то получим: * = 1,04; *2=1,15; ПЕР + ДЯ?Р = 2184; ПОСТ- АПОСТ = = 1304,3.
Проверка. С-АС = 2184 + 1304,3 = 3488,3 * 3495.
6. /7?Р~ = К ¦ ПЕ+ (а), а = 1.
Здесь мы имеем функцию с одной переменной, которая обратима. Поэтому обратные вычисления не нужны. Прирост для одного аргумента равен:
ПЕР + АПЕР = (ПЕ + ДПЕ)К,
2184
13,3
ПЕР+АПЕР К
ПЕ + АПЕ
164,2.
Результат: ПЕ + А ПЕ = 164,2.
7. ПЕ+ = ПРП+ (а) + НПР+ (Р).
Здесь мы имеем аддитивную функцию, поэтому задачу можно решить путем пропорционального деления прироста функции. Так как а = 0,2; |3 = 0,8; ДПЕ = 59,4, то получим:
ПРП + А ПРП = ПРП + аД ПЕ = 60 + 0,2 - 59,4 = 71,88;
НПР + ДНПР = НПР + РДЯ? = 45 + 0,8 - 59,4 = 95,52. Проверка. ПЕ + АЛЕ = 164 164,2.
8. ПРП* = ПМЗ* (а) + ПЗТ+ (р) + ПР\+ (у).
Здесь так же, как и в формуле пункта 7 имеем аддитивную функцию, поэтому при а = 0,5; Р = 0,3; у = 0,3; ЫІРП = 11,88 получим:
ПМЗ + ЬЛМЗ = ПМЗ + а - Д ПРП = 25,94;
ПЗТ + АПЗТ = ПЗТ + Р - ЛПРП = 33,56;
ПР\ + Д77Р1 = 7ZP1+у - АПРП = 12,4.
Проверка. ПРП + ЫІРП = 71,87.
9. НПР+ = АУЦ+(а) + РЕМ* (Р) + ПР2* (у).
Здесь так же, как и в формулах пунктов 7 и 8, можно воспользоваться пропорциональным делением прироста функции. При а = 0,4; Р = 0,4; у = 0,2; ДНПР = 50,52 получим:
АУЦ + ААУЦ = АУЦ + а-АНПР = 32,2;
РЕМ + АРЕМ = РЕМ + Р - АПРП = 33,2;
ПР2 + АПР2 = ПР2 + а - А ПРП = 30,1.
Проверка. НПР + ДНПР = 95,5 * 95,52.
Ю.ПОСТ- =РУ-(а) + ОХ'ф) +АП'(у)+ ПРЗ~ (о).
Для решения данной задачи следует воспользоваться процедурой свертки/развертки. Обозначим через РУ + ОХ = А и АП + + ПРЗ = В. Тогда имеем:
ПОСТ- = Л(а + р) + Д-(у + о).
Введем индивидуальные коэффициенты:
А-АА = ,
А
5-Д5 = ,
к2
к- ±
1 (у + а)А - (а + р)Я + (а + р)(ПОСТ - АПОСТ) ’
*2=_I_
ПОСТ-АПОСТ- к\
Первый промежуточный результат: , = 1,12; 2 = 1,18; Л - ДЛ 625; В-АВ = 677,96.
А~ =Ру-(а') + ОХ-ф'); а'= 0,6; р' = 0,4;
РУ_
к\ ’ ОХ
РУ-АРУ=
ОХ-АОХ
аг
РУ
к\ =
р'РУ-ат + а?-АЛ)’ 2 А_М_РУ_
При РУ = 300; ОХ = 400; а = 0,3; Р = 0,2 получим: кх = 1,18, к2 = 1,08; РУ- АРУ = 254,24; ОХ-АОХ= 370,4.
Проверка. А - АА = 254,24 + 374,4 = 624,6 = 625.
В' = АП’(у')+ ПР4~(o'); у' = 0,4; о' = 0,6;
АП
к ;
ПР4
АП - ААП =
ПР4-АПР4 =
ЛЯ
к\ =
а'ЛЯ - у'ПР4 + у\В - АВ) ПР4
к2 - -
АП‘
В-АВ-
При ЛЯ = 100; ЯР4 = 700; у = 0,2; а = 0,3 получим следующее: кх = 1,95, к2 =1,12; АП - ААП = 51,28; ЯРЗ - АЯРЗ = 625. Проверка. В -АВ = 51,28 + 625 = 676,28 677,9.
11.Ф+ = АФ+(а) + Пф-($). Введем индивидуальные коэффициенты:
АФ + ААФ = к,АФ;
ПФ
ПФ-АПФ =
* =
аПФ - а(Ф + ДФ) + РАФ ~ АФф-а) ’
к Пф
2~ Ф + АФ-кхАФ'
При а = 0,6; Р = 0,4; АФ = 900; ПФ =1100 получим: кх = 1,29, к2 = \,\9;АФ-ААФ = 1161; ПФ- АПФ = 924,4.
Проверка: Ф + АФ = 1161 + 924,4 = 2085,4 = 2088.
12.0' = П3~ (а) + ЯГ (р) + ГП~ (у) + ДС~ (X) + ПР4~ (а).
Здесь функция имеет пять аргументов, что сущуственно затрудняет возможность установить приоритетность аргументов. Поэтому откажемся от весов важности целей и решим задачу без них:
Л . у*. ПЗ НЗ ГП ДС ПР4
О-АО- + + + -!= +-.
X X X X X
Отсюда получим:
= 2,45.
О-АО
Результат: ПЗ - АПЗ = 57,14; НЗ - А НЗ = 18,37; ГП - А ГП = = 22,45; ДС-АДС = 16,33; ПР4 - АПР4 = 6,12.
Проверка. О-ДО = 57,14 + 18,37 + 22,45 + 16,33 + 6,12 = 120,4.
\Ъ.ПЗ~ =ТЗ-(а)+ СЗ~ф) + ПД 4-(у).
Здесь можно применить единый коэффициент, согласно которому будут снижаться приросты:
АТЗ = а к0; АСЗ = р Л0; АПД = у-к0; ПЗ-АПЗ = ТЗ-ак0 +СЗ-рХ0 + ПД4-у-к0.
Отсюда получим: к0 = АПЗ.
При а = 0,6; р = 0,3; у = 0,1; АПЗ = 82,86; ТЗ = 100; СЗ = 25; ПД4 = 15 получим: АТЗ = 49,7; АСЗ = 24,9; АПД4 = 8,28.
Результат: ТЗ-АТЗ = 50,3; СЗ - АСЗ = 0,1; ПД4 - АПД4 = 6,72. Проверка. ПЗ - АПЗ = 57,12 57,14.
14. ДС~ = СС~ (а) + ЗС~ (Р).
СС
СС+АСС=
зс
ЗС-АЗС = ;
СС
*і =
рсс - аЗС + а (ДС - АДС) ЗС
кг =¦
СС'
ДС-АДС-
При а = 0,1; р = 0,9; СС = 15; ЗС = 25 получим: к= 1,19; к2 = = 6,67; СС - А СС = 12,6; ЗС - АЗС = 3,73.
Проверка. ДС - АДС = 16,33.
Таблица 2.2
Результаты обратных вычислений с учетом имеющихся ресурсов, руб. |
| Показатель |
Значение |
| предыдущее |
новое |
| Объем выпуска продукции, шт. |
200 |
309 |
| Цена единицы продукции |
20 |
13,3 |
| Прямые материальные затраты |
20 |
20,84 |
| Прямые затраты на оплату труда |
30 |
30,50 |
| Прочие производственные затраты |
10 |
10,34 |
| Содержание аппарата управления цехом |
12 |
13,34 |
| Содержание и ремонт производственного |
13 |
14,34 |
оборудования
Прочие непроизводственные затраты |
20 |
20,67 |
|
| Показатель |
Значение |
| предыдущее |
новое |
| Затраты на оплату труда работников |
зоо |
254,24 |
| управления |
|
|
| Затраты на охрану |
400 |
370,40 |
| Арендная плата |
100 |
51,28 |
| Прочие постоянные затраты |
700 |
625,00 |
| Активная часть основных фондов |
900 |
1161,00 |
| Пассивная часть основных фондов |
1100 |
924,40 |
| Производственные запасы |
140 |
57,14 |
| Незавершенное производство |
45 |
18,37 |
| Готовая продукция |
55 |
22,45 |
| Денежные средства |
40 |
16,33 |
| Прочие элементы оборотного капитала |
15 |
6,12 |
| Текущий запас |
100 |
50,30 |
| Страховой запас |
25 |
0,10 |
| Подготовительный запас |
15 |
6,72 |
| Собственные денежные средства |
15 |
12,60 |
| Заемные средства |
25 |
3,73 |
Если указать желаемый уровень рентабельности равным 0,32, то результаты расчетов будут такими, как это показано в табл. 2.2.
Она может служить основой для разработки планов мероприятий, необходимых для функционирования различных структурных подразделений, ответственных за достижение того или иного показателя.
Очевидно, изменение показателей наталкивается на ограничения, ибо ресурсы предприятия всегда конечны. Поэтому необходим алгоритм, с помощью которого можно определить прирост одного показателя за счет другого.
Как этого можно достичь, будет показано в гл. 6.
Глава 3ПРИМЕНЕНИЕ ОБРАТНЫХ ВЫЧИСЛЕНИЙ ДЛЯ ФОРМИРОВАНИЯ РЕШЕНИЙ В УСЛОВИЯХ РИСКА
Дерево вероятностей
Существует большое число задач, где зависимости между переменными носят вероятностный характер. Среди таких задач достаточно актуальными являются:
- управление рисками - определение условий (мероприятий, состава объектов, параметров, характеристик и т.д.), гарантирующих снижение финансовых, инвестиционных, банковских, информационных и других рисков до желаемого уровня;
- управление безопасностью - определение условий или мероприятий, выполнение которых обеспечит установленный уровень информационной, экономической, технической, экологической, военной, социальной и др. безопасности;
- управление надежностью - определение условий, гарантирующих установленный уровень надежности системы (информационной, экономической, технологической).
Решение перечисленных задач предполагает наличие у лица, принимающего решение, соответствующего аппарата, способного ответить на вопрос: Что делать?. Например, лицу, формирующему решение, необходимо знать ответ на вопрос: Каковы должны быть условия для того, чтобы уровень инвестиционного риска снизился с 0,6 до 0,2?.
Чтобы система могла выдавать ответы на такого рода вопросы, необходимо поставить и решить обратную по отношению к прямой задачу, которая может, например, формироваться следующим образом: От каких факторов зависит инвестиционный риск и как он определяется?.
Так же, как и в детерминированных задачах, одни вероятностные события зависят от других событий, которые, в свою очередь, могут носить как детерминированный, так и стохастических характер. Поэтому в общем случае следует рассматривать зависимости и того, и другого характера совместно.
Проблема решения обратных задач на основе обратных вычислений, сочетающих в себе детерминированные и вероятностные задачи, еще ждет своего решения. Пока мы остановимся лишь на методах решения обратных вероятностных задач.
Вероятностные зависимости одних событий от других будем представлять с помощью графа, который, как правило, вырождается в дерево. Далее такое дерево будет называться деревом вероятностей. В узлах дерева будут находиться вероятности наступления тех или иных событий, а дуги будут символизировать связи между событиями.
Все узлы будут делиться на две группы: расчетные и терминальные. Значения вероятностей событий, находящихся в терминальных узлах, либо заданы, либо определяются правилами, находящимися вне обратных вычислений. Расчетные узлы - это результат обратных вычислений.
Корень дерева - это узел, где указывается значение вероятности, заданное лицом, формирующим решение (желаемый уровень риска, надежности, безопасности и т.п.).
На рис 3.1 представлено дерево, иллюстрирующее в общем виде прямые и обратные вероятностные вычисления.

Направленность дуг указывает на различие используемой исходной информации. Дуги, направленные вверх, указывают на прямые вероятностные вычисления.
Для них в качестве исходной информации выступают вероятности терминальных узлов дерева. Если же дуги направлены вниз, то мы имеем дело с обратными вычислениями, для которых часть исходной информации находится в корне дерева.
Кроме того, линии на рис. 3.1, которые связывают события, являются либо пунктирными, либо сплошными дугами: пунктирная символизирует операцию сложения вероятностей, сплошная -операцию умножения.
На рис. 3.1,6 к вероятности наступления событий А или В (Р(Л + В)) добавлен прирост АР(А + В), который совместно с дополнительными данными служит исходной информацией для расчета приростов всех оставшихся узлов дерева.
Буквами греческого алфавита (а, (3, у,...) обозначены коэффициенты приоритетности наступления тех или иных событий, а с помощью знаков плюс или минус - направления приростов этих изменений. Например, Р(А) + АР(А) указывает на рост вероятности Р(А) на величину АР{А), а Р{В) - АР{В) отражает уменьшение вероятности Р(В) на величину АР(В).
Большинство модификаций метода обратных вычислений, рассмотренных в гл. 2, применимы и для решения вероятностных задач. Рассмотрим две модификации:
- решение задач обратных вычислений без коэффициентов прироста аргументов;
- то же без указания приоритетов целей.
Задачу обратных вероятностных вычислений в общем виде можно сформулировать следующим образом:
известны: вероятность наступления событий А, В, С, ...;
формулы, по которым вычисляются вероятности наступления событий А, В, С,...;
желаемый прирост вероятности наступления события, отражаемого в корне дерева вероятностей;
желаемые направления приростов изменении вероятностей в узлах дерева;
приоритетность в изменении наступления событий;
определить: новые значения вероятностей наступления событий, отражаемых терминальными узлами дерева;
соотношение условий, обеспечивающих новые значения вероятностей в терминальных вершинах. ,
Далее рассмотрим формальные постановки обратных вероятностных задач и их решения с помощью обратных вычислений для следующих классов вероятностей:
- Безусловная вероятность наступления одного из несовместных событий.
- Безусловная вероятность наступления одного из совместных событий.
- Условная вероятность совместного наступления событий.
- Условная вероятность совместного наступления независимых событий.
- Вероятность наступления события совместно с одним из ряда несовместных событий (полная вероятность).
- Вероятность, характеризуемая функцией или плотностью распределения.
- Вероятность появления события в некоторой серии испытаний (формула Бернулли).
Рассмотрим постановки задач в двух вариантах, а также примеры их решения. В стремлении к простоте изложения в примерах участвуют лишь два события (А и В).
3.2.Поиск безусловной вероятностинаступления одногоиз несовместных событий
Решение задачи без коэффициентов прироста
Как известно, вероятность наступления в некотором испытании какого-либо одного из событий А, В, С,... равна сумме вероятностей событий, если любые два из них несовместны. Расчет ведется по формуле
Р(А + В + С+ ...) = Р(А) + Р(В) + Р{С) +....
Дальнейшее чтение материала предполагает предварительное ознакомление с разд. 2.3.
В общем виде задача обратных вычислений, если рассматриваются два события, решается с помощью следующей системы уравнений:
Р(А + В) ± АР(А + В) = Р(А) ± АР(А) + Р(В) ± АР(В),
АР(А) _ а АР(Я) "(3’
где Р(А + В) -вероятность наступления одного из независимых
событий А или 2?;
± АР(А + В) - желаемый прирост вероятности наступления одного
из независимых событий А или В\
Р(А), Р{В) - вероятности наступления событий А и В соответ
ственно;
± АР(А), ± АР(В) - приросты вероятностей наступления независимых событий А и В соответственно;
а, (3 - коэффициенты приоритетности в наступлении собы
тий А и В соответственно.
1. Целевая установка: Р(А + В)* = Р(А(о))+ + /*(ЖР))+.
Задача обратных вероятностных вычислений принимает вид:
Р(А + В) + ЛР(А + В) = Р(А) + АР(А) + Р(В) + АР(В),
АР(А) а АР(В)~ р'
Как и ранее, а + (3 = 1.
Полученные в результате решения новые вероятности наступления событий А и В позволяют определить новые условия, от которых они зависят. Если через Xt обозначить новые условия для свершения события А, а через Х2 - для события В, то мы приходим к двум уравнениям:
Р{А) + ЬР(А) =
п
Р(В) + АР(В) =
где п - общие условия наступления событий А и В.
Ответ будет следующим:
*,=п(/(Л)±ДР(Л));
Х2=п(Р(В)±АР(В)).
п р и м е р (рис. 3.2).
Рассматривается урна, в которой находятся три красных шара, четыре белых и четыре черных. Вероятность того, что при одном извлечении будет вынут либо красный, либо белый шар без труда можно определить по формуле безусловной вероятности. Обозначив через А событие извлечения красного шара, а через В - белого, получим:
Р(А + В) = Р(А) + Р(В) = + = = 0,63.
11 11 11
На рис. 3.2, а графически представлено прямое вычисление вероятностей наступления двух независимых событий А или В, а на рис.
3.2, б- обратные вероятностные вычисления с одинаковой направленностью в изменении аргументов.
Пунктирная дуга, соединяющая дуги графа, указывает на то, что речь идет о появлении либо события А, либо события В.

Допустим, необходимо увеличить вероятность наступления событий А или В до 0,8. На рис.
3.2, 6 показаны в окружностях знаки плюс, означающие, что как вероятность (Р(А)+АР(А)) наступления события А, так и вероятность (Р(В)+АР(В)) наступления события В должны увеличиваться. Достижение цели, заключающейся в повышении вероятности наступления независимых событий Aw В, должно в большей части происходить за счет повышения вероятности наступления события А. Это отражает коэффициент приоритетности а = 0,7.
В меньшей мере нагрузка ложится на второе событие В. Коэффициент приоритетности его наступления равен 0,3.
Для решения сформулированной задачи обратных вычислений запишем следующую систему уравнений:
Р(А + В) + АР(А + В) = Р(А) + АР(А) + Р(В) + АР(В),
АР(А) __ а АР(В) ~ (3
Так как желаемое значение вероятности наступления событий А или В известно из условия задачи (Р(А + В) + АР(А + В) = = 0,8), а существующая вероятность равна 0,63, то, подставив эти значения в приведенную систему уравнений, получим:
0,17 = АР(А) + АР(В),
АР(А) 0,7 АР(В) _ 0,3
Решая эту систему, имеем:
АР(А) = 0,11,
АР(В) = 0,05.
Таким образом, новые значения вероятностей наступления событий Л или В равны:
Р(А) + АР(А) = 0,27 + 0,11 = 0,38;
Р(В) + АР(В) = 0,36 + 0,05 = 0,41.
Для того чтобы обеспечить новые условия для наступления событий А или В, решим следующие уравнения:
Р(Л) + ДР(Л) = ^-;
п
Р(5) + Д/(Я) = ,
П
где Ху Х2 - число красных и белых шаров, обеспечивающих новую вероятность наступление событий А или В, являющихся независимыми.
Решение задач без указания приоритетности целей
Число это следующее: Хх 4; Х2 5.
Так как общее число шаров должно быть равно И, уменьшим число черных на 2. Тогда новое соотношение красных, белых и черных шаров будет следующим: 4, 5, 2.
Проверка. Р(Л + В) + АР(^ + 5) = ~ ~ ~ = 0,8.
На рис. 3.2, б результаты расчетов представлены новым числом шаров: число красных увеличилось до 4, белых - до 5, а черных - сократилось до 2.
2. Целевая установка: Р(А + В)+ = Р(А(а))+ +
Такая целевая установка ориентирует на то, что достичь желаемого результата следует не за счет одновременного увеличения вероятностей наступления событий А и В, а за счет увеличения одной вероятности и уменьшения другой.
Как и ранее, вначале запишем систему уравнений в общем виде, обращая внимание на то, что в соответствии с постановкой задачи прирост вероятности наступления события В имеет отрицательный знак:
'Р(А + В) + АР(А + В) = Р(А) + АР(А) + Р(В) - АР(В),
- АР(А) _ а
ДР(Д)Т
Пр и м е р (рис. 3.3).
Обратимся к предыдущей целевой установке. Пусть, как и ранее, необходимо увеличить вероятность наступления событий А или 5 до 0,8 с коэффициентами приоритетности для события А, равного 0,7, и для события В, равного 0,3.
Однако добиться увеличения общей вероятности необходимо за счет увеличения вероятности наступления события А и уменыне-ния события В. На рис. 3.3, б представлена задача обратных вероятностных вычислений с различной направленностью в изменении аргументов.

Так как старое и новое (желаемое) значения вероятности наступления событий А или В известны, система уравнений приобретает вид:
0,17 = ДР(Л)-ДР(Д)),
- АР(А) 0,7
_др(я)-о,з'
Решив ее, получим:
АР(А) = 0,3;
АР(В) - 0,13.
Новые значения вероятностей наступления событий А или В следующие:
Р(А) + АР(А) = 0,27 + 0,3 = 0,57; Р(В) - ДР(В) = 0,36 - 0,13 = 0,23.
Для того чтобы узнать, какое соотношение шаров может обеспечить такие вероятности, составим уравнения:
Р(Л) + Л/ЧЛ) = ;
П
Р(В)-АР(В) = ^,
П
где, как и ранее, ХуХ2 - новое число красных и белых шаров. Соответственно
Xx6;X23.
В связи с тем что общее число шаров не изменилось, число черных шаров сокращается до двух. Проверка указывает на правильность вычислений:
Р(А + В) + АР(А + В) = + = = 0,8.
11 11 11
На рис. 3.3, б результат вычислений представлен в виде измененного числа шаров красного и белого цветов.
3. Целевая установка: Р(А + В)~ = Р(А(а))+ + Р(5(Р))".
Такая целевая установка ориентирует на определение соотношения шаров, обеспечивающего снижение вероятностей наступления событий А или В, причем вероятность события А должна увеличиться, а вторая, т.е. вероятность наступления события В, должна снизиться. Остальные данные те же, что и в предыдущей задаче.
На рис. 3.4, б представлена графическая интерпретация обратных вероятностных вычислений, предназначенных для уменьшения вероятностей наступления событий А или В.
Запишем нужную систему уравнений, имея в виду задачу уменьшения вероятностей появления событий А или В:
ГР(А + В) - АР(А + В) = Р(А) + АР(А) + Р(В) - АР(В\
АР(А) _ а ЛР(Я)"Р'

Пример. Допустим, новое желаемое значение суммы вероятностей равно 0,5, существующее же равно 0,64; если коэффициенты а и Р равны 0,3 и 0,7 соответственно, то система примет вид:
0,17 = АР(В) - АР(А),
АР(Л) 0,7 АР(В) ~ 0,3
Решив ее, получим:
АР(А) = 0,18;
АР(В) = 0,42.
Новые значения вероятностей наступления событий А или В равны:
Р(Л) +АРМ) = 0,27+ 0,11 = 0,38; Р(В) -АР(В) = 0,36-0,26 = 0,1.
Новые вероятности обеспечиваются следующим соотношением шаров:
р(Л)+др(Л) =;
П
Р(В)-АР(В) = ^,
П
где, как и ранее, Х{, Х2 - новое число красных и белых шаров соответственно.
Число красных шаров должно быть равно Хх 4, а белых -Х2 1 (рис. 3.4, б).
Так как общее число шаров равно 11, черных шаров будет 6.
Проверка. /(Л + Д)-ДР(Л + Д) = д + д = ^ = 0,45, что на 0,05
меньше желаемого значения. Такая погрешность вполне приемлема.
Здесь следует отметить, что на исходные данные существуют ограничения. В данной задаче для того, чтобы не получить отрицательные вероятности, накладывается ограничение вида а р. Кроме того, желаемый прирост для АР(В) должен быть таким, чтобы разность Р(В) - АР(В) не получилась отрицательной.
Решение задач без указания приоритетности целей
В данном разделе используются сведения из разд. 2.4.
4. Целевая установка: Р(А + В)+ = Р(А)+ + Р(В)+.
Задача обратных вероятностных вычислений принимает следующий вид:
7\А + В) ± АР(А + В) = Р(А) ± АР (А) + Р(В) ± АР(В\
АР(А) = к Р(А),
АР(В) = кР(В),
где к - коэффициент, позволяющий определить искомые приросты вероятностей.
Остальные обозначения прежние.
Пример. Воспользуемся целевой установкой 1. Отличие состоит в том, что информация о приоритетах направлений достижения цели отсутствует.
Это значит, что коэффициенты а и Р либо неизвестны, либо несущественны.
Допустим, у лица, формирующего решение, в качестве цели фигурирует стремление к увеличению вероятности наступления события А или В до 0,8. Графическая интерпретация задачи та же, что и на рис.
3.2, за исключением того, что коэффициенты а и Р отсутствуют.
Так как желаемое значение Р(А + В) + АР(А + В) известно и равно 0,8 и известны также значения: Р(А) + Р(В) = 0,63; Р(А) = = 0,27 и Р(В) = 0,36, система приобретает следующий вид:
0,17 = АР(Л) + АР(В),
АР(А) = к-0,27,
АР(В) = к 0,36.
Решив ее относительно получим к = 0,27.
Новые значения вероятностей событий А и В равны:
Р(А) + АР(А) = 0,27 + 0,27 - 0,27 = 0,34;
Р(В) + АР(В) = 0,36 + 0,27 - 0,36 = 0,46;
Новое соотношение шаров следующее:
Р(А)+АР(А) = ^-,
Р(В) + АР(В) = Ь-,
Хх 4; Х2 5.
Таким образом, мы получили тот же ответ, что и в целевой установке 1. Произошло это из-за довольно сильного огрубления результатов расчета, так как число шаров должно быть целым. При других постановках результаты, как правило, отличаются.
5. Целевая установка: Р(А + В)+ =Р(А)+ +Р(В)~.
При такой целевой установке обратная задача обратных вычислений запишется следующим образом:
Р(А + В) + АР( А + В) = Р(А)+АР(А) + Р(В) - АР(В), АР(А) = к-Р(А),
АР(В) = кР(В).
П р и м е р. Теперь рассмотрим, каковы будут результаты, если одна из вероятностей, например наступления события А, должна увеличиться, а другая - уменьшиться. При этом сумма этих вероятностей, т.е. вероятность наступления события А или В, должна увеличиться и достичь величины 0,7.
Вероятность наступления события А равна 0,36, а события В - 0,27.
Подставив эти данные в систему уравнений, получим:
0,07=ЛР(А) - АР(В),
ЛР(Л) = А 0,36,
АР(В) = к 0,27.
Решив систему относительно к, получим к = 0,78. Приросты равны:
/*(,4)+ДР(Л)=0,36+0,36 0,78 = 0,64,
Р(В) - АР(В)=0,27 - 0,27 - 0,78 = 0,06.
Теперь определим новое соотношение шаров:
Р(А)+АР(А)=^-,
Р(В)-АР(В) = ^,
Хх*1\Х2*\.
Таким образом, красных шаров 7, белых - 1, а черных - 3 (разность 11-8).
Проверка. Р(А + В)+АР(А+В) = 1+1=А=0,7.
Здесь, как и ранее, необходим предварительный анализ исходных данных, так как существует возможность получения бессмысленных результатов. Прежде всего это касается вероятности наступления события А, которая должна быть больше вероятности наступления события В. Это требование вытекает из определения вероятности, которая не может быть меньше нуля.
Кроме того, желаемое значение АР(А) не может превышать определенного уровня, что также может привести к отрицательным значениям вероятностей.
Поиск безусловной вероятности наступления одного из совместных событий
3.3.1.Решение задачи без коэффициентов прироста
Известно, что вероятность появления хотя бы одного из двух совместных событий равна сумме вероятностей событий без вероятности их совместного появления, т.е.
Р(А + В) = Р(А)+Р(В) - Р(А) - Р(В).
С практической точки зрения приведенная формула для вычисления безусловной вероятности наступления совместных событий для событий, число которых больше двух, неудобна. Поэтому можно воспользоваться иной формулой:
р(а+в)=\-р(а)р(в\
где А, В - события, противоположные событиям А и В.
Тогда формула для обратных вычислений примет вид:
Р{А + В)± АР(А + В) = 1-(Р(А)± АР(А))(Р(В) ± А Р(Ё).
Здесь следует обратить внимание на то, что приросты вероятностей противоположных событий поменяли знаки:
+АР(Л),+АР(Д).
Пр и м е р . Прямые расчеты приведем из [8], а затем выполним обратные вычисления: производится два выстрела по одной и той же мишени. Вероятность попадания для первого выстрела равна 0,6, для второго - 0,7.
Найти вероятность того, что в мишени будет хотя бы одна пробоина.
Пусть А - событие, при котором будет попадание при первом выстреле, В - попадание при втором, т.е. Р(А) = 0,6; Р(В) = 0,7.
События А и В независимые, но совместные. Тогда вероятность попадания при первом или втором выстреле равна:
Р(А + В) = Р(А) + Р(В) - Р(А)Р(В) = 0,6+0,7 - 0,6 - 0,7 = 0,88, или
Р(+В) = 1 - Р(А)Р(В) = 1 - 0,4 - 0,3 = 0,88.
В общем виде задача поиска безусловной вероятности наступления одного из совместных событий записывается в виде:
Р(А + В)±АР(А + В) =
= Р(А)±АР(А) + Р(В)±
±АР(В)-(Р(А)±АР(А))(Р(В)±Р(В)\
АР(А) _ а АР(В)~р'
6. Целевая установка:
Р(А + В)+ = Р(А(а)Т + Р( В(Р))+ - Р(А(а))+ Р(В(/1))+.
Такая целевая установка в виде задачи обратных вычислений отразится следующей системой уравнений:
Р(А + В) + АР(А + В) =
= Р(Л) + ДР(Л) + Р(Д) +
+Р(В)-(Р(А) + АР(А))(Р(В) + АР(В)),
АР(А) _ а ДР(Д)~р‘
Обозначения прежние.
Пример (рис. 3.5). Продолжим рассмотрение предыдущего примера, но уже будем решать противоположную задачу.
Допустим, что требуется узнать, какие должны быть вероятности Р(А) и Р(В), позволяющие увеличить вероятность Р(А + В) с 0,88 до 0,92. При этом часть прироста вероятности Р(А + В) должна происходить за счет увеличения вероятности Р(А) пропорционально коэффициенту а = 0,7, а увеличения вероятности Р(В) - пропорционально коэффициенту Р = 0,3.
Графическая интерпретация решения задачи поиска безусловной вероятности наступления совместных, но независимых событий представлена на рис. 3.5,6.

Подставив исходные данные в систему уравнений общего вида, получим:
0,04 = 0, ЪАР(А) - 0,4АР(В) - АР(А)АР(В),
АР(А) а ДР(Я)~р'
Решив его относительно АР(А) и АР (В), получим:
0,4р+0,За-?(0,4р+0,За)2-4ар0,04
2а
АР{А) = ±АР(В\
АР( Л) = 0,1; АР(В) = 0,043.
Проверка. АР(А) = 0,1; АР(В) = 0,043; Р(Л) + АР(А) = 0,7; Р(В) + + АР(В) = 0,743; Р(А + В) + АР(А + В) = 0,7 + 0,743 - 0,7 - 0,743 = = 0,924 0,92.
Пример. Вначале рассмотрим прямую задачу.
Токарь обслуживает два станка, работающих независимо один от другого. Вероятность того, что первый станок в течение часа не потребует внимания токаря, равна 0,6, а второго станка - 0,5.
Какова вероятность того, что в течение часа хотя бы один станок не потребует внимания токаря?
Обозначим через А событие, выражающее искомую вероятность, а через Ах и А2 события, заключающиеся в том, что оба станка в течение часа не потребуют внимания токаря. Все события независимы, но совместны.
Их вероятности равны Р(А) = 0,6 и Р(В) = 0,5. С учетом принятых обозначений имеем:
А = + А2,
Р(А) = Р(А1+А2).
Для прямых вычислений воспользуемся противоположными событиями, которые формулируются следующим образом: ни одни станок не проработает без вмешательства токаря. Тогда
а = ага2,
Р(АХ) = 1 - Р(А{) = 1 - 0,6 = 0,4,
Р(А2) = 1 - Р(А2) = 1 - 0,5 = 0,5.
Из независимости событий АхиА2 следует независимость противоположных им событий Д и Д,. Согласно правилу умножения вероятностей независимых событий имеем:
Р(А) = Р(АХ Л2) = 0,40,5 = 0,2.
Отсюда вероятность того, что в течение часа хотя бы один станок не потребует внимания токаря, равна:
Р(Л) = 1-Р(І) = 1-0,2 = 0,8.
Теперь рассмотрим противоположную задачу. Допустим, необходимо узнать условия, при которых вероятность того, что хотя бы один станок не потребует внимания токаря, повысится до 0,92.
При этом приоритетность наступления событий остается прежней: для А она равна 0,7, а для В - 0,3. Согласно рассматриваемой целевой установке запишем систему уравнений, предварительно подставив и преобразовав исходные данные:
0,12 = 0,5 АР(А) + 0,4 АР(В) - АР(А)- АР(В),
АР(А) __ 0,7 АР(В) 0,3
Отсюда искомые приросты: АР(В) = 0,088; АР(А) = 0,21; Р(В) + + АР(В) = 0,588; Р(А) + АР(А) = 0,8; Р(А + В) + АР(А + В) = 0,588 + + 0,8 - 0,588 - 0,8 = 0,918 ~ 0,92.
В результате получен следующий ответ: для того чтобы вероятность того, что хотя бы один станок не потребует внимания токаря, повысилась до 0,92, необходимо повысить вероятность Р(А) до 0,81, а Р(В) - до 0,588.
Здесь, в отличие от предыдущих примеров, в условии задачи не указаны мероприятия или характеристики объектов, от которых зависят исходные вероятности. Поэтому обратные вычисления на этом заканчиваются, и перечень необходимых мероприятий, позволяющих повысить исходные вероятности, не приводится.
Решение задач без указания приоритетности целей
Напомним, что задача обратных вычислений, решаемая для поиска безусловной вероятности наступления одного из двух совместных событий, в общем виде записывается следующим образом:
Р(А + В)± АР(А + В) = Р(А) ± АР(А) + Р(В) ±
± АР{В) - (Р(А) ± АР(А))(Р(В) ± АР{В)\
* АР(А) = к-Р(А\
АР(В) = кР(В).
Обозначения прежние.
7. Целевая установка:
Р(А + В)+ = Р(А)+ + Р(В)+ - Р(А)+ Р(В)+.
Будем считать, что повышение вероятности попаданий должно достигаться за счет снижения вероятности первого попадания, но повышения второго. Тогда система неравенств запишется следующим образом:
Р(А + В) + АР(Л + В) = Р(А) + АР(А) + Р(В) +
+АР(В) - (Р(А) - АР(А))(Р(В) + АР(В)1 4 АР(А) = к Р(А),
АР(В) = кР(В).
Пр и м е р . Воспользуемся исходными данными из предыдущего примера. Подставив их, получим следующее уравнение:
0,ЗА2-0,5А + 0,12 = 0,
откуда к = 0,29; АР{А) = 0,29 - 0,6 = 0,174; ДР(В) = 0,29 - 0,5 = = 0,145; Р(А) + ДР(А) = 0,774; Р(В) + ДР(В) = 0,645.
Проверка. Р(А + В) + ДР(А + В) = 0,92.
8. Целевая установка:
Р(А + В)+ = Р(А)~ + Р{В)+ - Р(А)~ Р{ВУ.
Система уравнений для решения обратной задачи примет вид:
Р{А + В) + ДР{А + В) = Р(А)~ ЛР(А)+Р{В) + +ДР(5)-(Р(^)-ДР(^))(Р(5) + ДР(5)),
' АР(А) = к-Р(А),
ДР(В) = кР(В).
Пример. Воспользуемся исходными данными предыдущего примера, однако будем считать, что повышение вероятности попаданий должно достигаться за счет снижения вероятности первого попадания и повышения второго. Подставив известные величины в систему уравнений, получим:
0,12 = -0,5 ДР(А) + 0,4 ДР(5) + ДР(А)- АР(В),
АР(А) = к О,6,
АР(В) = кО,5.
Решив квадратное уравнение
0,ЗА2-0,1A-0,12 = 0,
получим к = 0,82; ДР(А) = 0,6 - 0,82 = 0,49; ДР(В) = 0,5 - 0,82 = = 0,41; Р(А) - ДР(А) = 0,6 - 0,49 = 0,11; Р(В) + АР(В) = 0,5 + 0,41 = = 0,91.
Проверка. Р(А + В) + АР(А + В) = 0,11 + 0,91 - 0,11 - 0,91 = 0,92.
Поиск условной вероятности совместного наступления событий
Известно, что вероятность совместного наступления двух событий А и В равна вероятности наступления события А, умноженной на условную вероятность события В, вычисленную в предположении, что событие А уже произошло, т.е.
Р(А-В) = Р(А)-Р(В\А),
где Р(А) - вероятность наступления события А;
Р{В\А) - условная вероятность наступления события В, вычисленная в предположении, что событие А уже произошло.
Решение задачи без коэффициентов прироста
9. Целевая установка:
Р(А ¦ Bf = P(A)(a)f ¦ Р((В | ЛХр))*.
На основании формулы совместного наступления двух событий запишем задачу обратных вычислений следующим образом:
Р(А - В) ± АР(А - В) = (Р(А) ± АР(А))(Р(В | А) ± АР(В \ А)),
АР(А) _ а АР(Д)-р’
где Р(А - В) РІА), Р(В) А Р(А - В)
АР(В\А)
АР(А), АР(В)
а, Р
вероятность совместного наступления событий А и В; вероятности наступления независимых событий А и В; желаемый прирост (положительный или отрицательный) вероятности совместного наступления событий А и В;
прирост вероятности свершения события В при условии, что событие А свершилось;
приросты вероятностей наступления независимых событий А и В соответственно;
коэффициенты приоритетности в наступлении событий А к В соответственно.
Пр и м е р . Для иллюстрации процесса решения обратной задачи рассмотрим вначале следующую прямую задачу. В урне 12 шаров, из них 4 белых и 8 красных.
Два белых шара и четыре красных помечены голубой полоской. Какова вероятность извлечения красного шара с полоской.
Обозначив буквой А событие извлечения красного шара, а буквой В - то, что красный шар имеет голубую полоску, можно найти искомую вероятность
Р(А - В) = Р(А) ¦ Р(В\А) = ~ I = і = 0,33.
Допустим, необходимо увеличить вероятность извлечения красного шара с полоской до 0,5. Причем большей частью - за счет повышения вероятности извлечения красного шара (а = 0,6) и меньшей частью - за счет того, что этот шар будет с голубой полоской (Р = 0,4). Обе вероятности должны увеличиваться. Графическая интерпретация противоположной задачи обратных вычислений условной вероятности представлена на рис.
3.6.
Сплошная дуга, связывающая линии графа, указывает на то, что речь идет о появлении обоих событий (А и В).

Для решения задачи обратных вычислений вначале запишем систему уравнений в общем виде:
Р(А ¦ В)+ АР(А ¦ В) = (Р(А) + АР{А)){Р{В \А) + АР(В | А)),
¦ АР (А) _ а АР(В)~р'
Подставив известные величины, получим:
0,5 = (0,66+АР(А)Х0,5 + АР(В I А)),
- АР(А) 0,6
АР(2?|Л)_ 0,4
Решив данную систему получим:
АР(А) = 0,16; АР(В \А) = 0,12,
Р(А) + АР(А) = 0,66 + 0,16 = 0,82,
Р(В\А) + АР(В\А) = 0,5 + 0,12 = 0,62.
Проверка. Р(А ¦ В) + АР(А ¦ В) = 0,82 - 0,62 = 0,51 0,5.
Теперь найдем соотношение шаров, которое должно обеспечить желаемый прирост вероятности:
красных: Р(А)+АР(А) = ^ 10;
красных с полоской: Р{В\А)+АР(В\А) =
На рис. 3.6, б показано новое соотношение шаров после выполнения обратных вычислений.
Число белых шаров сократилось до 2, для того чтобы общее количество шаров было неизменным, а именно 12.
Решение задач без указания приоритетности целей
10. Целевая установка:
Р(А ¦ В)* = P{Af ¦ Р(В I Af.
Как и прежде, составим систему уравнений вида:
Р(А ¦ В) ± АР(А ¦ В) = (Р(Л) ± АР(А))(Р(В \ А)± АР(В \А)),
АР(А) = к Р(А),
АР(В\А) = к-Р(В\А).
Решая эту систему, необходимо вначале выяснить, имеет ли она решение, так как зависимые события более чувствительны к исходным данным по сравнению с независимыми.
Поиск условной вероятности совместного наступления независимых событий
Известно, что вероятность совместного появления независимых, но совместных событий равна произведению вероятностей этих событий:
Р(АВС-...) = Р(А)Р(В)Р(С)-....
3.5.1.
Решение задач без коэффициентов прироста
11. Целевая установка:
Р(АВ)± = Р(А(а))±Р(Вт±-
На основании формулы появления двух независимых, но совместных событий задачу сформулируем следующим образом:
'Р(Л - В) ± АР(А - В) = (Р(Л) ± АР(А)){Р(В) ± АР{В)\
АР(А) _ а АР(Я)р’
Обозначения прежние.
Решение задач без указания приоритетов целей
12. Целевая установка: Р^АВ)* = /(/1)± - /(fi)±.
Задача, в которой приросты будут определяться с помощью единого коэффициента, принимает вид:
' Р(А ¦ В) ± АР(А ¦ В) = (Р( А) ± АР(А))(Р(В) ± АР(В)),
¦ АР(А) = кР(А),
АР(В) = кР(В).
Обозначения прежние.
Поиск вероятности наступления события совместно с одним из ряда несовместных событий (полная вероятность)
Обратные вычисления оказываются чрезвычайно полезными при принятии решений, касающихся наступления некоторого события совместно с другими событиями, обычно называемыми гипотезами. Речь идет о формуле полной вероятности
P(A)=fjP(Hi)P(A\Hi),
І=1
где Р(Л) - вероятность наступления события А;
Р(Н) - вероятность осуществления гипотезы
Р(А I Нх) - условная вероятность наступления события А при осуществлении гипотезы
3.6.1.
Решение задач без коэффициентов прироста
13. Целевая установка:
P(Af = Р(Я, (о))1 - Р(А I Н1)+Р(Н2 (Р))1 - Р(А IН2).
При наличии двух гипотез задача обратных вычислений может быть сформулирована в следующем виде:
Р{А) ± АР(А) = (Р(НХ) ± АР(Н,) ± АД Я, ))ДЛ|Я,) + (Р( Я2 ± А Р(Н2 ))Р(А | Я2), - АР{НХ) а{Нх)
ар(я2) р(Н2У
где а(Я{), Р(Я2) - коэффициенты приоритетов осуществления гипотез Я{ и Я2 (сумма их равняется единице).
Вполне реальны задачи управления не только безусловными, но и условными вероятностями; для решения таких задач необходима информация о приоритете наступления события при осуществлении той или иной гипотезы. Тогда в систему уравнений необходимо добавить информацию о пропорциях в изменении приростов условных вероятностей. Такая задача примет вид:
'Р(А) ± АР{А) = (Р(Н,) ± АР(Н, ))(Р(А I Я,) ±
±АР{А\ Я, )){Р{Н 2)) ± А Р(Н2 ))(Р(А \Н2)±АР(А\Н2)\ АР{НХ) _а{Н,)
А Р{Н2) р {Н2У АР(А 1Я1) у (Я,)
АР{А\Н2)) 5 (Я2)’
где АР(Д I Я|), АР(Д | Я2) - приросты условных вероятностей наступления
события А при осуществлении гипотез Я1 и Я2 соответственно;
у(Я|), 8(Я2) - коэффициенты приоритетности наступления
события А при осуществлении гипотез Я] и Я2 соответственно.
Остальные обозначения прежние.
В общем случае в рассматриваемой задаче может фигурировать не две гипотезы, а больше. Тогда задача должна быть записана с учетом нормирования коэффициентов приоритетности, что является условием применения процедуры свертки/развертки.
Пример (рис. 3.7).
В начале рассмотрим прямую задачу.

В цехе два типа станков производят одни и те же детали. Производительность станков одинакова, но качество выпускаемой продукции различное: первый тип станков дает 0,90, а второй -0,75 продукции отличного качества. Вся продукция содержится на складе.
Число станков первого типа 7 шт., а второго - 3 шт. Определить вероятность того, что взятая наугад продукция окажется отличного качества.
Пусть А - событие, состоящее в том, что взятая наугад продукция отличного качества. Имеются также две гипотезы:
Н{ - взятая продукция произведена станками первого типа;
Н2 - то же станками второго типа.
Тогда
Р(Н,)=;Р(Я,)=. 1 10 2 10
Условные вероятности события А при этих гипотезах следующие:
Р(Л|#,) = 0,90; Р(Л|#2) = 0,75.
Тогда по формуле полной вероятности
Р(А) = 0,7-0,9 + 0,3-0,75 = 0,825.
Теперь допустим, что существует необходимость повышения Р(А) до 0,91. Каковы при этом должны быть соотношения станков, если приоритетность в изменении станков следующая: число станков первого типа должно увеличиваться пропорционально коэффициенту а = 0,6, а второго - уменьшаться пропорционально коэффициенту (3 = 0,4.
Графическая интерпретация обратных вычислений в случае применения формулы полной вероятности представлена на рис. 3.7, б.
Для решения задачи составим систему уравнений:
'Р(А) + АР(А) = (Я(Я,) + ДР(Я, ))Р(А | Я,) + (Р(Я2) - АР{Н2 )Р(А \ Я2)),
- АР(Я,) _ а(Я,)
АР(Н2) Р(Я2)'
Решая эту систему, следует тщательно проанализировать область значений исходных данных, при которых задача имеет смысл.
3.6.2.
Решение задач без коэффициентов прироста
14. Целевая установка:
P{Af = Р{НХ f ¦ Р{АIHt)+P(H2 f Р(АIН2).
В соответствии с общей постановкой задач данного класса запишем следующую систему уравнений:
Р(А) ± АР(А) = (Р(Я,) ± ДР(Я, ))Р(А I Я, )(Р(Я2) ± АР(Н2 )Р(А \ Н2)),
- Ы{Н,) = к Р{Н,\
АР(Н2) = кР(Н2).
Обозначения прежние.
Поиск вероятности, характеризуемой функцией или плотностью распределения
До сих пор изучались случайные события, качественно характеризующие результаты опыта. Теперь можно рассмотреть результат опыта, характеризуемый количественно.
Как известно, случайную величину можно представить с помощью функции распределения. Если известна функция распределения, то задача обратных вычислений может быть решена с помощью следующей системы уравнений:
((*, ± Ах,) X {хг ± Лх2)) = F(x2 ± Ах2 ) - F(xx ± Ах,), Ахх _ а
где F - функция распределения случайной величины х;
Решение задачи с помощью индивидуальных коэффициентов прироста

Рис. 5.1
Прямая задача: определить объем V образовавшегося тела, если стороны его основания равны а и Ь, а высота равна А. Уравнение параболоида:
х2+у2
2р
Объем образовавшегося тела:
-I}
О о
х2+у2
)dydx.
Решение задачи с помощью индивидуальных коэффициентов прироста
Необходимо увеличить объем V образовавшегося тела за счет увеличения высоты h тела и увеличения объема параллелепипеда (увеличения параметра р). Пропорции прироста регулируются коэффициентами относительной важности: для высоты h коэффициентом а - (Л(а)), а для параметрар - коэффициентом Р - (р(Р)). Целевая установка при этом выглядит следующим образом:
:А
х2+/
2/?+(р)
Введем, как и ранее, индивидуальные коэффициенты приростов:
А + ДА = kxh,
p + hp = k2p.
Если через А ?(к{) и А ?{к2) обозначить приросты объемов, которые будут получены за счет использования коэффициентов /с, и к2, то можно записать:
А?{к,) = ?{к,)-?, А?(к2) = ?(к2)-?,
где ?(к2) - приросты объемов срезанного параллелепипеда, полу
чаемого за счет применения коэффициентов кхик2 соответственно;
K(Aj), Ц2) - новые объемы срезанного параллелепипеда, получае
мого за счет использования коэффициентов к{ик2 соответственно;
V - начальный объем срезанного параллелепипеда.
В общем виде задачу обратных вычислений можно записать:
\\f{x,y)dxdy-V,
D
AF(*,) a(Pl) AV(k2) p (р2У
где p.
V
a, P
параметр функции f(x, у); искомый объем;
коэффициенты приоритетности аргументов рх и рт
Для рассматриваемой функции задача при условии применения индивидуальных коэффициентов прироста аргументов примет вид
2 2 2 , 2 _
f Ukxh-f-)dydx = V, _а _І 2Ркг
2 2
А ?{кх) а (К)
А ?{к2) Р(^)’
где у ~ новый (заданный) объем срезанного параллелепипеда;
а (А), р (р) - коэффициенты относительной важности аргументов hwp.
Найдем из первого уравнения какой-либо из искомых коэффициентов, например к? Заметим, что вследствие симметрии можно искать учетверенный интеграл на области ОАМВ:
ь
2 dx = о
J J (.klh-^j^-)dydx=4^j(kih--)dydx=4j(kihy
х2У
2рк2
2 рк2 6 рк.
ч j AM\hx
-)dx = 4(^--
о а 96 рк:
Ьх2
Ьл
ОХ
f bLha ba
1 - 4(-----
о 4 96рк2
¦) =
2 4 рк2 48рк:
=abhk,-ab^+blKv. ’ 24 рк2
\1рк2 4%рк:
ab(a2+b2)_T
L,
24 р
kxT = + V
k2
Введем обозначения:
abh = Т,
и за
пишем

Прежде чем воспользоваться вторым уравнением, определим, чему равны числитель и знаменатель. Для этого предварительно определим, чему равны объемы, получаемые за счет применения коэффициентов кх и к? обозначенные как ?{к^) и ?(к2). Первый из них равен:
,3 ь
2р 6
г,п Л},.. Х2+У2.,, J.. , х2у /.§, J Шк Ьх2 Ь\,
V(kl)=4ll(klh-)dydx=4l(klhy---)ldx=4l -_)Л =
2 4р 48/7
О О
bk,hx Ьх3
^ = аЫікх - - = Ткх - L.
0 1 24/7 1
Ьъ х
=4(-
12/7 48/7
Отсюда прирост, зависящий от к? равен:
А V(kx) = Tk\-L-T + L = Tkx-T.
Аналогично рассчитаем объем, получаемый за счет применения к2:
dx = 4j(Ь±- Ьх1
V(k2) = 4]f(h-?f-)dydx=4f(hy
-)dx =
2 4 рк2 48рк:
2ркг
Mr Ьх3 Ьъ х
" z Прк2 ~4?рк2
2рк2 6 рк:
ab(a2+b2) 24 рк2
ab* 24 рк2
Ъа
- = abh -
2 =аЫг-~
О 24 рк2
Соответствующий прирост
д v(2) = T--T+L = L-.
2 кг к2
Теперь можно воспользоваться вторым уравнением из системы уравнений для отыскания коэффициента к2:
а_ А?(кх) Щ-Т
Р~Л?{к2) L_l_'
к2
Пример (рис. 5.1): а = 1; b = 2; h = 4;р = 1; а = 0,7; Р = 0,3, L = 0,42; Г =8.
Исходный объем равен Т- L- 8 - 0,42 = 7,58.
Допустим, желаемый объем равен 8,58, т.е. V = 8,58.
О 42 +8,58
Тогда к2 = - ’ = 4,7; *,=-= 1,08.
Проверка. abhkx ~ = Tkx = 81,08-^^ = 8,55*8,58.
4-, 1
Практический интерес представляют все целевые установки, рассмотренные в гл. 2. В первую очередь:
+ ч х2+у2 + .+ . х2+у2
? ' 2/7 (Р) ? ' 2/7_ (р)
- , х2+у2 _ х2+у2
к2
получим к2 =
так как
к, =
ОХ+РГ-РК
2/7-(р)
2/7 ((3)
Z =А (а)-; z =й (а)-
Решение задач без указания приоритетов целей
Допустим, коэффициенты относительной важности целей указать невозможно или же они несущественны. Тогда можно отыскать такой коэффициент к, который, будучи умноженный на р и h, даст искомый прирост объема.
Из предыдущего варианта решения задачи известна функция, с помощью которой можно подсчитать объем. Она имеет вид

так как к{= к2 = к\ поэтому получим:
Tk2-Vk-L = 0\
V + yjv2+4TL 2Т '
Пример:а=1;Ь = 2;й = 4;р = 1; К = 8,58; V + А? = 8,58; F=7,58.
ab(a2+b2)_ l-2(l + 4) =Ш=042;
Тогда: T=abh=8; L =
24p
24-1 24
8,58 + ^73,6 + 4-8-0,42 _t
_ _ i,iz.
2-8
Проверка. ГЛ:--=8-1,12-=8,95-0,375=8,575*8,58.
^ 1,12
5.2.
Обратные вычисления на дифференциальных уравнениях первого порядка
Вначале рассмотрим прямую задачу.
Для моста строится каменный бык высотой 12 м с круговыми горизонтальными сечениями. Бык рассчитан на нагрузку р = 90 т
(помимо собственного веса). Плотность материала у = 2,5-Дг-.
. м
Допустимое давление составляет к = 300 . Найти площади вер-
м2
хнего и нижнего оснований (рис. 5.2).
Решение прямой задачи. Площадь s0, м2, верхнего
т
основания при допустимом давлении Л: = 300может выдержать
м
нагрузку ksQ, а по условию ksQ= р. Следовательно,

Обозначив через л; расстояние сечения s от верхнего основания, можно выделить бесконечно малый горизонтальный слой. Площадь его нижнего основания превышает площадь его верхнего основания на ds.
Поэтому у нижнего основания предельная нагрузка больше на величину ysdx. Получается дифференциальное уравнение: kds = ysdx:
Разделив переменные и интегрируя при начальных условиях
гА, у} 1 sx у
х = 0, s = sQ, можно получить J = J ах, откуда имеем In =х.
So S к о s0 к
Чтобы найти площадь нижнего основания, необходимо под-
т
ставить х = 12 при sn = 0,3; у = 2,5; к = 300. Переходя к десятич-и м
s 2 5
ным логарифмам, получим lg^ = М^^12, где М - модуль перехода от натуральных логарифмов к десятичным, М = 0,43429, откуда j, = 0,33.
Задача обратных вычислений. Известны площади нижнего s] и верхнего sQ оснований каменного быка. Обозначим через х высоту моста. Необходимо определить новые sl и $0, если высота моста изменилась на величину Ах.
Остальные данные прежние. Запишем, чему равна высота моста:
х = In .
Допустим, целевая установка, представленная графически на рис. 5.2, имеет вид
Введем индивидуальные коэффициенты приростов аргументов:
s{ + Asj =kxsl9 s0 + AsQ=k2sQ.
Это позволяет составить обычную систему уравнений:
_ а
k2s0-AsQ р’
Л 1 Мі х-\- Ах - а\п-- -.
k2s0
Решая данную систему уравнений, получим
аА:2^0-(ХУ0+Р^
P^j -оу0
((Зу-сфо ’
к 0,7 1,0278 0,3-0,7 0,3+0,3 0,33 1 " 0,30,33
Х_
а
15
120
0,125
= 1,1327;
= 0,125, у = е
1,059;
=1,0278;
0,3 0,33-0,7 0,3 (0,3 1,1327-0,7)0,3
1,059 0,33 1,0278 0,3
л: = 120 In
=14,9966*15.
В данном случае в результате решения дифференциального уравнения получена логарифмическая функция, которая и обеспечила решение задачи обычным образом.
Практический интерес представляет большинство целевых установок, рассмотренных в гл. 2. Это в первую очередь:
?).
КФ)’
У *.+ (Р)
КФ).
му
-itaiW.
У \(Р)


5.3.
Изменение площадей плоских фигур
5.3.1.
Площадь фигуры, ограниченная линиями
Вычислить площадь фигуры (рис. 5.3), ограниченной линиями: у=х; у=5-х;х=\;х=2.
Запишем уравнения этих линий в общем виде: у, =с-х; у2 = рх. Допустим, что необходимо уменьшить площадь фигуры за счет увеличения параметра р на величину Ар и уменьшения параметра с на величину Ас, т.е.
у, =(с-Ас)-х=^--х', у2=(р+Ар)х = рхк2.

Если через AS^) и AS^) обозначить приросты площади фигуры, получаемые за счет уменьшения параметра с и увеличения параметра р, то соответственно можно записать:
А5(*,) = 5(*,)-5; AS(k2) = S(k2)-S, где S(k{) - площадь, получаемая за счет применения коэффициента
S(k2) - то же 2;
S - исходная площадь фигуры.
Зная предпочтения в уменьшении площади, приходим к следующей задаче обратных вычислений:

AS(kx) а AS(k2)~p’
где S - желаемая площадь фигуры.
Поиск кх и убудем вести последовательно. Прежде всего выразим один коэффициент через другой:
a k\
J(" * - k2px)dx = ^-\dx-\xdx ~кгР \xdx=j- Ф" ¦a) ¦-^r\ a ~кг Pу | * =
k2P-
=f(6-a)--
Введем обозначения:
А2 Л „
о а _ с
= Z,(b-a)-Z-k2pZ = S и полу-
2 *і
чим
к -А К2 -
(b-a)-Z-S pZ '
Теперь определим, чему равны числитель и знаменатель второго уравнения рассматриваемой системы:
Г (c-x- -x)dx c\dx\dx-2\xdx
AS(*,) Г *. ’ { кх\ {
I (к2рх - px)dx рк2 I xdx - р\ xdx
и \ с /и Ч 2(Ь2-а2)
ф-а)- (Ь-а)-----
рк.
Ь2 -а2 Ь2-а2
-Р-
Ь2 -а2
Если, как и ранее, считать, что-= Z, получим
ф-а)--(b-a)-2Z
pk2Z~pZ ф-а)
aZ + aS + apZ + fo(b-a)-2$Z
Пример:с = 5;/? = 1; я = 1; 6 = 2; а = 0,7; Р = 0,3; Z = 1,5.
2
Прямая задача: S = j(5-x-x)dx = 2.
Задача обратных вычислений: необходимо уменьшить площадь до S = 1,5. Тогда получим
кх =
= 1,33; к2 =0,51.
5-1
0,7-1,5 4-0,7-1,54-0,7-1-1,5 4-0,3-5-1-2-0,3-1,5 2
Проверка. |(--x-0,5\x)dx = ~(b-a)-Z-k2pZ = \,49\,5.
1 1,33 к^
5.3.2.
Решение задач без указания приоритетности целей
Общий вид уравнения
ъ
I (--x-k2x)dx = S.
а к\
При к. = к = к имеем
~--x-kpx) = S', (b-a)-Z-kpZ =S; к к
к -(Z + S) + yl(Z + Sf+4pZ(b-a^ t 08 2 pZ ’ '
Проверка. 5-1,08-1,5 = 1,511,5.
5.3.3.
Площадь фигуры, ограниченной кривыми
Вначале рассмотрим частный случай решения задачи обратных вычислений, где фигурирует лишь одно неизвестное. Метод обратных точечных вычислений здесь не нужен.
Пр ямая задача. Вычислить площадь фигуры, ограниченной линиямиу = 4-л:2иу = 0. Площадь фигуры, которую следует определить, изображена на рис.
5.4, где сплошная линия - указанная кривая.
2 2 2 S= J (4-x)dx= J Adx- J xdx= 4x -2 -2 -2
2 _32 3 -2 3

10,07.
Задача обратных вычислений. Площадь фигуры необходимо увеличит до 20 ед., т.е.
S =S + AS = 20. Тогда
S + AS = J (4 + Ау)-J xdx= J 4Jx +J Aydx-J xdx = +4Ay.
Отсюда: Ay = 2,3.
Проверка. J 6,3dx- J xdx = 19,9 20.
Если в задаче неизвестных больше одного, то необходим аппарат обратных вычислений.
Пусть площадь фигуры задана следующими уравнениями (рис. 5.5):
Это значит, что необходимо увеличить площадь фигуры за счет изменения параметров функций следующим образом:

Если р 1, то точку пресечения линий можно получить следующим образом: = их=.
к\ к2 Рк 1
Обозначим площадь исходной фигуры через F, а желаемую
площадь - через ?+А? = ?. Тогда можно сделать следующий расчет:
Решив уравнение пятой степени относительно к{ и подставив его во второе уравнение системы, получим искомые коэффициенты прироста. Здесь так же, как и в предыдущих разделах, для решения задач можно использовать типовые целевые установки.Обратные вычисления на логарифмических, показательных и степенных функциях
5.4.1.Логарифмические функции
Рассмотрим логарифмическую функцию, у которой изменяется само логарифмическое выражение.
1. Целевая установка: Р+ =(lg+ /7)a+(lg+ С)р.
Задачу будем решать с помощью индивидуальных коэффициентов прироста каждого из аргументов:
lgIJ+A\gIJ = kl \%П, lgC + AlgC = A2lgC.
Задача принимает вид:
P+AP=ki \gll+k2 lgC,
А, \gI7-\gIJ _ a A2lgC-lgC~p'
Решив данную систему относительно А, и к2, получим:
, _ a(P+AP)+pig/7-algC
/г _ ¦_ ,
к2 =
(P+AP)-kl\gn
lgC
Пример (рис. 5.6). /#П = /#100 = 2; lgC = 1000 = 3; Р = 5; АР = 3; а = 0,6; |3 = 0,4;
А, =1,9;к2 =1,4; 1ёЯ + Д ^Я = А, ^Я = 1,9-2 = 3,8; lgC + AlgC = A2 lgC = l,4-3 = 4,2.

Проверка. Р+ДР = 3,8 + 4,2 = 8.
Целевые установки вида: Р+ =lg+ Я+lg С, Р+ =\g~ Я + lg* С,
Р~ =lg+ Я + lg' С и т.д. реализуются аналогично.
Проанализируем логарифмическую функцию, у которой изменяется подлогарифическое выражение.
2. Целевая установка: Р+ = Ig#+(a)+IgC+(P).
Если, как и в предыдущем варианте, использовать индивидуальные коэффициенты, то можно записать:
lg(tf+A/7) = lgfcjtf,
lg(C + AC) = lg?2C.
Тогда задача обратных вычислений принимает вид:
P+AP = \gk]n+\gk2Ci ¦ 10'8|Д-Я_а
10lgi2C _С Р’
Решая систему уравнений, получим:
lgkx=a(P+AP),lgk2C = (P+AP)-lgkln.
Система имеет решение при условии, что (3 ос.
Пример (рис. 5.7).
П = 10; С = 100; Р = 3; АР = 1; a = 0,4; Р = 0,6; lgкхП= 0,4 - 4 = 1,6; \gk2C = 4 - 1,6 = 2,4; lg(Я + Д/7) = 1,6; lg(C + ДС) = 2,4; Ю'-6= П + Д/7; Д/7 = 29,8; ІО2-4 = С + ДС; ДС = = 141,19.
Проверка. P+A/ = lg(10+29,8)+lg(100+141,19)=3,9818*4.
Здесь также можно использовать большинство целевых установок, рассмотренных ранее, а именно:
Р* =lg/7++lgC; P+=lgtf'+lgC+; Р' = lg П'+ lg С~ и т.д.
5.4.2.
Показательная функция
3. Целевая установка: р+ =(П)х+^аі +(С)-К+(Р\
Введем индивидуальные коэффициенты приростов:
Пх + П*х = Пк'х,
су+САу = СкгУ.
Составим систему уравнений:
Р+АР=Пк'х +Ск'у, 4 Пк'х-Пх а
скгУ Су э‘
Решая ее, получим:
пк'х =(Р+АР)-СкгУ, СкіУ =аСу + $(Р+АР)~рях.
Пример (рис. 5.8). Я = 33= 27; С = 24 = 16; Р = 43; АР = 7; а = 0,6; Р = 0,4; С**' = 18,8; Пк'х = 31,2; ГР + ЯЛ' = 31,2; Я*1 = 4,2;
Ах = ^^ = 1,29; С + СЛ = 18,8;СЛі'=2,8;Ау=^^ = 1,49.
In 3 ' In 2
Проверка. Р+АР = З3 + 3129 + 24 + 21'49 = 49,93 *50.

Степенная функция
4. Целевая установка: Р+ =(П+(а))а +(С)+(Р))*.
Как обычно, введем индивидуальные коэффициенты:
(П+АП)а=к1Па]
(С+АС)Ь =к2Сь.
Определим коэффициенты прироста стандартным образом:
, а(Р+АР)+ріТа -аСь
1 па ;
, {Р+АР)-кхПа
Ч- ~ь -
Пример (рис. 5.9). /7" = 52 = 25; С6 = З4 = 81; Р = 106; ДР= 14; а = 0,6; (3 = 0,4; к, =1,336; к2 =1,069; (77+Л/7)2 = 1,336-52 =33,4; (С+ДС)4 =1,069-34 =86,589; П+АП=^ЪЪА\ ДЯ=5,575-5 = 0,779; С+АС=$І$6,589; ДС=3,05-3=0,05.
Проверка. Р+ДР=(5+0,779)2 +(3+0,05)4 =120,004*120.
5. Целевая установка: Р+ =(#+(а))в +(С)_(Р))*.
Как и ранее, введем индивидуальные коэффициенты:
(П+АІТ)а =кхПа,
Сь
(С-АС)а --J--
Составив стандартную систему уравнений и решив ее, получим:
-а(Р+АР)+рЯа +аСь _
1~ І7аф-а) ’ (Р+АР)-кхПа
Пример. Па -1} - 8; Сь = З4 = 81; Р = 89; АР = 11; а = 0,6; Р = 0,4; кх = 5,125; к2 = 1,373; (Я + Д/7)3 = 5,125 - 8 = 41;
(С-АС)4 =-^ = 58,99; Р+ДР=41+58,99=99,99*100;
1,373
77 + Д/7 = ?4І = 3,448; С-ЛС = ^/58,99 =2,77; А/7 = 3,448-2=1,448; ДС=3-2,77 = 0,33.
Проверка: Р+АР=(2+1,448)3 + (3 - 0, ЗЗ)4 = 99,86 * 100.
Глава 6ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА, ПОДДЕРЖИВАЮЩИЕ ФОРМИРОВАНИЕ РЕШЕНИЙ НА ОСНОВЕ ОБРАТНЫХ ВЫЧИСЛЕНИЙ
Практическое применение обратных точечных вычислений в формировании решений требует учета следующих обстоятельств:
- изменение значений терминальных вершин деревьев целей, вероятностей и вывода не может быть безграничным, ибо ресурсы предприятия всегда лимитированы;
- формирование решений должно базироваться на оценке альтернатив и выборе среди них наилучшего в отношении принятых на конкретном предприятии критериев;
- инструментальные средства, ориентированные на выполнение обратных вычислений, должны функционировать в форме программной оболочки, не требующей программирования и обеспечивающей оперативное изменение целей лица, формирующего решение.
С учетом перечисленных обстоятельств рассмотрим, каким образом должны быть реализованы инструментальные средства, предназначенные для формирования решений с помощью обратных точечных вычислений.
Учет ограничений в процессе формирования решений
Предприятие или организация для достижения главной цели своего функционирования обладает ресурсами, которые всегда ограничены. Существуют следующие виды ресурсов: материальные, финансовые, трудовые, энергетические, информационные, временные и др.
Распространенные в настоящее время системы формирования решений, известные как системы поддержки принятия решений, ориентированы на прямые расчеты. Это является причиной того, что в процессе вычислений требуется одновременный учет ограничений на все ресурсы. Отсутствие в надлежащем объеме даже одного из них делает решение задачи невозможным.
Например, если в задаче исследования операций, где в качестве ограничений используется система неравенств (равенств), хотя бы один из ресурсов не удовлетворяет указанному ограничению, то задача не имеет решения.
Кроме того, большинство методов, базирующихся на прямых вычислениях, предлагают жесткие решения, что ведет к неустойчивому функционированию систем любого характера. Это является одной из главных причин перехода к мягким вычислениям, более толерантным к окружающей среде, которые приближают принятые решения к реальным ситуациям.
Именно такие характеристики можно заложить в системы, базирующиеся на обратных точечных вычислениях.
В контексте мягких вычислений понятие ресурс следует рассматривать расширительно: это значит, что в качестве ресурса рассматриваются и объем финансов, за счет которого может расширяться производство, и предел снижения продажных цен на продукцию, выпускаемую предприятием, и предел роста кредитов, который может позволить себе предприятие, и т.д.
Замечательное свойство мягких обратных точечных вычислений заключается в том, что при истощении одних ресурсов возможно достижение главной цели за счет других. За пояснениями обратимся к рис.
6.1.

Как правило, перерасчет показателей происходит либо в пределах заранее указанных ресурсов, либо в режиме изменяемости ресурсов, задаваемых пользователем в процессе решения задачи. Если перерасчет происходит в пределах указанных ресурсов, т.е. существует некоторый предел прироста показателей, то при достижении такого предела должно произойти динамическое перераспределение КОВ. С помощью рис.
6.1, а рассмотрим этот процесс.
Допустим, значение узла А превысило допустимый предел, т.е.
Л + АЛЛ + АЛД0П.
Тогда для узла А рассчитывается а', гарантирующее АЛ = ДЛдоп,
а (У приобретает новое значение, обеспечивающее достижение требуемого АР (рис. 6.1, б). Формула для перерасчета следующая:
а, = аг*А[
где а' - новый КОВ, обеспечивающий достижение А/4Д0П;
АА[ - допустимый предел изменения ААІ;
ААІ - прирост, требуемый коэффициентом а.
Для расчета (У прежде всего следует определить новый вес оставшихся показателей:
п '
где ^ а,' - сумма всех вновь рассчитанных КОВ; пХ - число вновь рассчитанных показателей.
Тогда КОВ для каждого вновь рассчитанного показателя равен:
Р

ы J
где т - число показателей, не изменивших свой статус;
Ру - вновь рассчитанный КОВ для показателя;
Ру - предыдущее значение КОВ для показателя;
т
j -сумма всех КОВ, не изменивших свой статус.
Таким образом, в случае надобности перерасчет происходит для тех вершин дерева, которым указанного ресурса не хватает. Заимствование ресурса происходит у соседа справа, т.е. используется ресурс, предназначенный для прироста вершины, находящейся справа от текущей. Если и этого не хватило, то происходит обращение к следующей вершине, находящейся справа, и так до конца дерева целей.
Не исключено, что для достижения главной цели ресурсов на предприятии не достаточно, о чем должна оповещать в конце концов система формирования решений.
Принцип обращения за ресурсами к соседу справа восходит к основам логического программирования, и, как известно, ориентирует на обработку знаний в последовательности сверху-вниз-слева-направо. Применение этого принципа для построения систем формирования решений на основе обратных точечных вычислений снимает множество проблем как теоретического, так и практического характера.
Формирование альтернатив, их оценка и выбор
Добиться главной цели, представленной с помощью дерева, можно путями, число которых трудно подсчитать. Пока не существует какого-либо метода, который позволяет осуществлять поиск альтернативы, последовательно отбрасывая ненужные, как это делается в математическом программировании.
Сегодня можно получить результат, лишь определив разумное множество альтернатив, среди которых на основании некоторого критерия выбирается один.
Получить множество альтернатив, отражающих результаты обратных вычислений, можно путем табулирования коэффициентов относительной важности целей в указанных заранее границах. Иллюстрацией результатов этого процесса служит рис. 6.2, где представлен фрагмент дерева целей, у которого КОВ изменяется в следующих границах:
0,6аі 0,8; 0,2pj0,4; 0,3а2 0,6; 0,1Р2 0,3; 0,2у 0,1.
Как правило, лицо, формирующее решение, может также изменять и граничные значения ресурсов, пытаясь получить вариант решения, наиболее выгодный в настоящее время. Например, если есть возможность изменять ограничение на ресурс а на величину от А до А , а ресурс b - от В до В, то, естественно, число альтернатив еще больше возрастет.
Некоторые варианты достижения главной цели, которые могут быть получены с помощью представленного на рис. 6.2 фрагмента дерева целей, показаны в табл. 6.1.
Шаг табуляции для КОВ равен 0,1, для ресурса а - 10 ед., для ресурса b - 0,01 ед.
Таблица 6.1
Варианты значений коэффициентов относительной важности целей |
| Коэффициенты относительной важности |
Варианты |
| 1 |
2 |
|
| 0,6 0,8 |
0,8 |
0,7 5 |
|
| 0,2р] 0,4 |
0,2 |
0,3 |
|
| 0,3а2 0,6 |
0,6 |
0,5 |
|
| 0,1р2 0,3 |
0,1 |
0,2 |
|
| 0.1 Yj 0,3 |
0,3 |
0,3 |
|
| 90а100 |
100 |
90 |
|
| 0,1І60,15 |
0,15 |
0,14 |
|
|
Оценка и выбор полученных альтернатив возможны на основе следующих критериев.
1. Лучшим будет тот вариант решения, который обеспечивает максимальное продвижение к цели с минимальным заимствованием ресурсов у соседа справа.
2. Лучшим будет тот вариант, который обеспечивает максимальное продвижение к цели с минимальным заимствованием у любого партнера (дешевый кредит).
Первый критерий предполагает жестко установленную последовательность заимствований, соответствующую расположению терминальных вершин дерева целей. Второй критерий такой последовательности не предполагает. Заем будет сделан в той терминальной вершине, где платить за него придется меньше всего.
Критерий дешевого кредита более точный, так как позволяет управлять заимствованием, исходя не из наперед жестко заданной схемы (слева направо), а на основе схемы, учитывающей предпочтения не только у соседа справа, но у всей совокупности терминальных вершин.
Совершенствование предложенных здесь критериев выбора лучшего решения может быть продолжено в направлении установления некоторой границы, заимствование в пределах которой может не штрафоваться или штрафоваться по линейной зависимости, а за ее пределами - более жестко, например, согласно экспоненциальной зависимости. В арсенале разработчика системы здесь может использоваться весь перечень известных ему функций. Более подробно об этом можно прочесть в [5].
Разработка систем формирования решений на основе программных оболочек
Систему формирования решений, ориентированную на использование результатов обратных вычислений, целесообразно создавать на основе программных оболочек. Характерная черта такого рода инструментальных средств заключается в том, что они позволяют без программирования изменять как процесс расчета, так и форму представления знаний.
Для обратных вычислений требуются следующие формы представления знаний: дерево целей, дерево вероятностей, дерево вывода и нечеткие множества. Обработка деревьев целей и вывода возможна по принципу сверху-вниз-слева-направо, а дерева вероятностей - сверху-вниз. Состав системы формирования решений, ориентированной на применение результатов обратных вычислений, представлен на рис.
6.3.
Главными компонентами системы являются база данных и база знаний.
База данных используется в качестве внешнего их источника и содержит информацию о состоянии дел как на самом предприятии, так и за его пределами.
Технология функционирования системы формирования решений
Внутренняя информация касается производства, финансов, основных фондов, оборотных средств, кадров и т.д. Вся перечисленная информация достаточно точна и находится в обязательной бухгалтерской и статистической отчетности.

Внешняя информация отражает состояние дел во внешней сфере и касается рынка, конкурентов, кредитной и таможенной политики государства, мировых тенденций в области финансов и энергоносителей и др. Источником этой информации являются бюллетени, сводки, биржевые отчеты, пресса.
База знаний содержит модели формирования решений, ориентированные на вполне конкретную область. Знания в системе, ориентированной на обратные вычисления, могут быть представлены в следующих формах:
- дерево целей, снабженное формулами расчета;
- дерево вывода;
- дерево вероятностей;
- нечеткие множества.
Модули приобретения знаний и ввода данных содержат в себе систему управления базами знаний (СУБЗ) и систему управления базами данных (СУБД). С помощью СУБЗ создают деревья целей, выводов и вероятностей, корректируют и ликвидируют их.
СУБД предназначены для создания баз данных, ввода исходных данных и их корректировки.
Модуль обработки знаний состоит из ряда подмодулей, предназначенных для числовой обработки каждого вида знаний. Работают они автономно.
Модуль обработки данных предназначен для поиска, агрегирования и выполнения предварительных расчетов на основе баз данных.
Пользовательский интерфейс является диалоговой компонентой системы и представляет собой программные и аппаратные средства, которые обеспечивают взаимодействие пользователя с системой. Данный термин охватывает все аспекты взаимодействия пользователя и системы формирования решений.
Он также включает те факторы, которые делают взаимодействие простым, интерактивным и удобным. Недружественность пользовательского интерфейса зачастую является главной причиной того, что менеджеры не используют компьютерную поддержку своей деятельности в полной мере.
Наличие программной оболочки исключает этап программирования, что существенно сокращает трудоемкость и сроки разработки системы. Она позволяет лицу, формирующему решение, оперативно адаптировать систему под новую конъюнктуру рынка, изменения в социальной среде и т.д.
В зависимости от характера принимаемых решений используется та или иная форма базы знаний. Если проблема и цель достаточно определены и могут быть описаны детерминированными зависимостями, то применяется дерево целей. В противном случае, т.е. когда связи между событиями расплывчаты, но могут быть описаны с некоторой долей определенности, применяются деревья вывода и нечеткие множества.
При наличии вероятностной информации можно применять дерево вероятностей.
Перечислим типовые процедуры машинной технологии формирования решения с помощью программных оболочек.
1. Сформулировать проблему, цель или гипотезу, требующие принятия решения, а также критерий оценки альтернатив.
2. Выполнить постановку задачи и выбрать модель базы знаний.
3. Составить словарь системы.
4. Наполнить систему знаниями и данными.
5. Проанализировать полученный вариант (варианты) решения и в случае надобности изменить условия их получения.
Формирование проблемы, цели или гипотезы
Допустим, предприятие характеризуется низкой рентабельностью и высокой себестоимостью продукции, что существенно снижает его конкурентоспособность. Признаками проблемы низкой конкурентоспособности являются сокращение объемов реализованной продукции, снижение уровня заработной платы, а также трудности с получением и возвратом кредитов.
Цель в данном случае состоит в повышении рентабельности до желаемого уровня, определяемого траекторией развития предприятия. В качестве критерия оценки вариантов решений можно выбрать минимум ресурсов, необходимых для достижения цели.
Постановка задачи и выбор модели базы знаний
Согласно сложившейся практике постановка задачи должна содержать описание:
- результирующей информации (что следует получить в результате решения задачи);
- входной информации;
- условно-постоянной информации;
- процедур и алгоритмов преобразования входной информации в результирующую.
В итоге выполнения данной процедуры получают:
- дерево целей с формулами для расчетов, или дерево вывода типа И-ИЛИ с нечеткими множествами;
- ограничения, диктуемые объемами наличных ресурсов;
- перечень первичных документов (бухгалтерских, финансовых, внешних и др.);
- перечень результирующих документов (бумажных, электронных).
Составление словаря системы
Словарь системы - это набор слов, фраз, кодов, наименований, используемых разработчиком для обозначения условий, целей, заключений и гипотез. Словарь - это тот набор слов и обозначений, которым владеет система и благодаря которому пользователь понимает результаты ее работы.
Составление словаря -важная работа, ибо четко сформулированные условия и ответы резко повышают эффективность эксплуатации системы. При составлении словаря и при его вводе в систему следует иметь в виду, что требуется однозначное, без повторений обозначение (или формулирование) только гипотез (главных заключений, находящихся в корне дерева).
Условия и промежуточные выводы могут использоваться в качестве исходных данных для вывода различных гипотез и поэтому их обозначения могут повторяться.
Наполнение системы данными и знаниями
Эта процедура предусматривает отчуждение субъективных знаний у лица, формирующего решение, для настройки системы. Системе следует сообщить:
- приоритеты в достижении цели на различных уровнях дерева, а также шаг и диапазон изменения коэффициентов относительной важности (КОВ);
- ограничения на используемые ресурсы, а также диапазон их изменения;
- критерий, согласно которому следует выбирать вариант решения;
- форму выдаваемой информации (таблица, диаграмма, график и т.д.).
Исходные данные из бухгалтерской, финансовой и другой отчетности, а также информация из внешних источников (ставки рефинансирования, кредитные ставки, таможенные пошлины и т.д.) поступают в базу данных.
Анализ предложенного варианта решения
Система может лишь подготовить вариант (варианты) решения, но не может его принять. Ответственность за принятие решения несет лицо, формирующее решение, поэтому оно должно взвесить все возможные последствия данного шага.
Если возникают какие-либо сомнения либо появились новые соображения, которые можно ввести в систему и получить уточненное решение, то после их ввода система повторно выполняет необходимые расчеты и предоставляет новый вариант решения.
Технология функционирования системы формирования решений
Технологию функционирования системы рассмотрим с помощью интерфейса, указывающего на операции, которые следует выполнить.
Основное меню системы содержит шесть позиций, содержание которых раскрывается с помощью выпадающих подменю. Для разработчика системы предназначены позиции Правила, Ввод, Редактирование, а для пользователя - Ввод, Выполнение, Печать.
В процессе приобретения опыта работы с системой пользователь сам сможет выполнять функции разработчика, так как программирование не требуется.
Позиция Правила позволяет вводить правила при создании новой системы. Чтобы инициировать работу созданного набора правил, предварительно необходимо его загрузить.
Для этого предназначена позиция Загрузитъ, которая после ее выбора предоставляет пользователю возможность указать и загрузить требуемый набор правил.
После ввода нового набора правил возникает необходимость в его сохранении. Сохранить можно под старым именем или новым. Для этого достаточно указать позиции Сохранитъ или Сохранитъ как...
При желании можно отказаться от этих функций нажатием клавиши Esc.
Таблица Ввод знаний предоставляет эксперту возможность ввести следующую информацию:
Гипотезы.
Правила.
Формулы.
База данных.
Терминальные вершины.
Указав первую позицию, пользователь получает на экране макет ввода гипотезы. При этом в случае проверки гипотезы на синонимию он может, нажав клавишу F7, открыть окно словаря использованных гипотез.
После ввода всех требуемых гипотез (ввод их обязателен) эксперт нажатием клавиши Esc может вернуться в главное меню.
Ввод правил с помощью позиции Правила является центральной процедурой системы. Указав данную позицию, пользователь получает меню, в котором следует уточнить тип правила.
Для этого предусмотрена таблица Тип правила.
Выбрав позицию Простое, эксперт получит макет ввода простого правила (рис. 6.4).
Ввод правил, условия в которых связаны логическими операциями ИЛИ/И, выполняется по тому же макету, что и простое правило, однако число выводов не ограничивается.
Некоторые или большинство терминальных вершин могут содержать условия, выполнение которых ведет к изменению содержания самого правила. Если возникла необходимость ввода реляционного выражения, эксперт в окне Тип правила должен указать позицию Реляционное выражение, что обеспечит ему соответствующий макет ввода (рис.
6.5).
В том случае, если реляционное выражение поддерживается формулами, следует указать соответствующую позицию (Формулы). Указав ее, эксперт получает на экране макет ввода формул (рис.
6.6).
Просмотр и редактирование уже введенного набора правил осуществляется с помощью специального диалогового окна. Изменение (удаление, редактирование) осуществляется после вызова директории с именами файлов с наборами правил.
Чтобы добавить новое правило, можно воспользоваться таблицей диалога Тип правила, которая, в свою очередь, обеспечит эксперту макет ввода правила.
Ввод реляционного выражения
Тип правила
Коэффициент
определенности
Что выводится из реляционного выражения
Условие
Условие отрицается
да
нет
F7 - Словарь
F2 - Сохранить
Esc - Отказ
Ввод формул
Имя переменной
Выражение, определяющее переменную
F2 - Сохранить
Esc - Отказ
F7 - Словарь
Рис. 6.6
Позиция Выполнение главного меню предназначена для пользователя. Однако, прежде чем запустить систему на выполнение, он должен загрузить тот набор правил, работа с которым планируется.
Загрузка осуществляется в окне Ввод правил. Указав позицию Выполнение, пользователь получает окно с предложением указать, обрабатывать ли все гипотезы данного набора правил или только одну.
Введя в окно свое пожелание, пользователь получает макет ввода значений переменных для использования реляционных выражений и формул. Осуществляется это с помощью таблицы диалога Макет ввода коэффициентов.
Макет ввода представлен на рис.
После окончания ввода всех исходных данных система автоматически производит расчет коэффициента определенности гипотезы. Если в качестве терминальных вершин используются реляционные выражения или формулы, ввод их производится так же, как и простых терминальных вершин.
Результаты расчетов предоставляются в диалоговом окне, форма которого показана на рис. 6.8.
- Результаты расчетов-
Для гипотезы Г_~_
Коэффициент определенности равен [
F1 - ответ на вопрос КАК F1 - ввод иного условия Enter - продолжение
Рис. 6.8
Возникшие сомнения в отношении правильности результатов пользователь может рассеять, нажав клавишу F1. В результате на экране появляется объяснение типа КАК.
Дальнейшее развитие систем, ориентированных на применение обратных вычислений, по всей вероятности, будет направлено на синтез неоднородных баз знаний. Это представляется вполне очевидным, так как человек применяет в своей деятельности множество форм и методов представления и обработки знаний.
Второе направление, которое уже достаточно интенсивно развивается, касается методов, обслуживающих информационные технологии, направленные на обработку информации, поступающей из сети Интернет. Эта информация характеризуется сильной неструктурированностью и разнородностью, однако она необходима для правильного формирования решения. В настоящее время интенсивно развиваются информационные технологии, предназначенные для обработки именно такой информации, названные Интеллектуальный анализ данных (Data Mining).
Ожидается, что эта и другие новейшие достижения в области искусственного интеллекта существенно повлияют на дальнейшее развитие систем формирования решений.
ПРИЛОЖЕНИЯ
| 1. Формулы обратных вычислений для детерминированных зависимостей |
| Целевая установка, пример |
Прирост
аргументов |
Коэффициенты |
| Решение задач с помощью индивидуальных коэффициентов |
У+ = /(*+(а),г+(р)),
П+ = В+ (а) - С+ (Р), а р |
В + АВ^к^В,
С + АС = к2С |
Л+АП+LC
К =-
1 5
, аС + р(Я +А/7)-рЯ
2 ~ С(а-р) |
У+ = /(*+(а),г(Р)), р+ _ П+{а)
с-(Р)’
а Р |
П + А/7 = Atj /7,
С - АС = к2 |
а + рР
1 ~ аР ’
рР +
Р + АР
, Р + АР *2 =- |
| У+ = /(*( а), г+(Р)), Ф+ =АФ~ (а)+ ПФ+( Р), Р а |
АФ-ААФ = ,
ПФ + АПФ = к2ПФ |
j. ^Ф(Р-а) |
1 рЛФ + аЯФ-а(Ф + АФ)
' (Ф + АФ)-
кг- *’ |
**=¦/(*( а),г~Ш
Р* = Л‘(а), а р С-(Р) |
„ А „ Я
П-АП = ~,
С-АС = |
аСР р п
к, = р+АР ,
1 ас-ря
7. Л,(Р + АР)
2 Р |
^-=/(л:+(а),г+(Р)), П~ =5+(а)-С+(Р),
Р а |
5 + Ai5 = Ar,5,
С + АС |
7 р/? + а (Я - А/7) - аС
/Сі
В(р-а)
f к{В-{А-АА)
2 с |
У~ /(- *(*) г+(Р)) Ф~ = АФ~(а) +
+ПФ+( р),
Р а |
АФ-ААФ = ^-^,
К
ПФ + АПФ = к2ПФ |
7 ЛФ(Р-а) |
1 рЛФ + аЯФ-а(Ф-ДФ)
(Ф-ДФ)-
*¦
2 ПФ |
|
| Целевая установка, пример |
Прирост
аргументов |
Коэффициенты |
У = /(*(*), Z( р,
р- = Я_(а),ар
с-(р) |
П-АП = ~,
Ь
С-АС = к2 |
и іі
^ д |
| Решение задач на основе единого коэффициента прироста аргументов |
| У+ f(x+(,a) z+(P)X Р+ =К+ (а)Ц+ф), а Р. |
АК = а?0,
AZ| = p^0 |
-(а// + р/С) = d , d±yj(d2 +4офДЯ
Кг)
0 2ар |
у+ = /(*, г~(р)), р+ _ П+{а)
с-(р) |
А/7 = а0,
АС = Р0 |
ДРС
"р(Р + ДР) + а |
^+=/(*-(а),г+(Р)), Ф+ =АФ~(а)+ПФ+ф),
Р а |
АЛФ = а0,
А/7Ф = р0 |
, АФ
an ........
0 р-а |
у+ = f(x-(а), г-(Р)), р+ _ П~(а)
с-(Р) |
АП = а к0,
АС = рАг0 |
ь САР
0 Р(Р + Д/)-а |
у~ = х+(а), г+(р)),
П = В-С |
А? = а0,
АС = Р*0 |
*.= м р-а |
У~ f(x~(a), г+(Р)), р- _ П~{а)
С+(Р)’
а р |
А/7 = а к0,
АС = Р к0 |
7 _П-С(Р-АА)
0 ~ Р(Р-АР) + а |
У~ = /(*"(а), г"(Р)),
Г = К~ (а)-(Г ф) |
АК = ак0,
АС = р к0 |
/ф + Са = 7 , d±yjd2 +4арДР
^0 " Л Q
2аР |
| Целевая установка, пример |
Прирост
аргументов |
Коэффициенты |
| Решение задач без коэффициентов прироста аргументов |
/ = /(*+(а),г+(Р)),
Я+ = 5+(а)-С+(Р), а р |
АВ = АС,
Р
АС = ^
"-1
Р |
- |
у+ = f(x+(a), г'(Р, р+_Я+(а)
С(Р) ’ а Р |
ас = (Р + АР)С-П
Р+АР+-
Р
дя = аАС
Р |
- |
| У+ = fix'(а), г+(Р)), П+ = П~ (а) + П„ (Р) |
аяп=|аяи,
АЯИ =
Р |
- |
У+ = /(- *( а), z(P)),
/+ _ Б~ (а)
(в) |
аа = а+Ы)-б,
I + AJ-Р
АБ=-АА
Р |
- |
у~ = /(*+(а), г+(Р)),
Л' =В+(а)-С+ф),
Р а |
А* = ^,
Р
АС = ^
Р |
- |
| .Г = /(*, г (Р), Я-=Яп+(а) + Яи+(р) |
В
АЯИ =
"-1
Р |
- |
| Целевая установка, пример |
Прирост
аргументов |
Коэффициенты |
| У~ = /(- *"() г+(Р), П~ = П~ (а) + П* (Р) |
АЯП=^,
АЯИ=^
"-1
Р |
- |
У~ = f(x~( а), г~(Р)
П~ = Пп(а) + Пн (Р) |
АЯ.-7-,
тш~ш
і+"
Р |
- |
| Решение задач без указания приоритетности целей |
Ь
+ " 1
? +*
^ II
II + |
В + АВ = кВ,
С+АС=кС |
, П + АП
к =-
Я |
¦* ./(-?*,г-)
С" |
Л + А/7 = кП
С
С-АС = к |
|
y+ = f(x',z+)
Л+ =в~-с+ |
В-АВ = ~, к
С + АС = кС |
-(А+АА)+(А+АА)2 + U СВ |
К ' ' 1
2С |
У~ = /(* г)
А~ = В~ - С~ |
В-АВ = ~, к
г
с-дс = -
к |
к= А
А-АА |
2. Формулы обратных вычислений для вероятностных зависимостей
| Целевая установка |
Вид задачи |
P(A + Bf =
= P{A{a)f + Р{Вт+ |
Р(А + В) + АР(А + В) = Р(А) + АР(А) + Р(В) + АР(В) АР(А) _ а
АР(В)р |
| Р(А + В)+ = |
Р(А + В) + АР(Л + Я) = /(Л) + АР(А) + Р(?) - АР(В) і Др( а |
| = Р(Л(а))+ + Р(Д(р)Г |
АР(В) Р |
Р(А + ВУ =
= Р(А(а))+ + Р(Вф))~ |
Р(А + В) - АР(А + В) = Р(А) + АР(А) + Р{В) - АР{В)
АР(А) а
АР(Я) р |
Р(А + В)+ =
= Р(А)+ + Р(В)+ |
Р(А + В) ± АР(А + В) = Р(А)± А Р(А) + Р(Я) ± АР(Я)
АР(А) = к Р(А)
АР(В) = кР(В) |
Р(А + В)+ =
= Р(А)+ + Р(В)~ |
Р(А + В) + АР(Л + В) = Р(А) + АР(А) + Р(В) - АР(В)
АР(А) = к Р(А)
АР(В) = кР(В) |
Р(А + В)+ =
= Р(А)+ + Р(В)+ --Р(А)+ - Р(В)+ |
Р(А + В) + АР(А + В) = Р(А) + АР(А) + Р(В) + ДР(В) -¦ -(Р(А) + АР(А))(Р(В)+ДР(В))
АР(А) _ а
Д/(Я)"р |
Р(А + В)+ =
= Р(А)~ + Р(В)+--Р(А)~Р(В)+ |
Р(А + В) + АР(А + В) = Р(А) - АР(А) + Р(В) + АР(Я) -- -{Р(Л)-ЬР{А)){Р{В) + Ы{В))
АР(А) _ а
Д/(Я) ~ р |
| Целевая установка |
Вид задачи |
Р{А + В)+ =
= Р(А)+ + Р(Я)+ -
-Р(А)+Р(В)+ |
P{A + B) + AP(A + B) = P(A) + AP(A) +
+P(B) + AP(B) - (P(A) - AP(A))(P(B) + AP(B))
' AP(A) = k-P(A)
AP(B) = kP(B) |
Р(А + В)+ =
= Р(А)~ + Р(В)+ --Р(А)-Р{ВГ |
P(A + B) + AP{A + В) = Р(Л) - ДР(Л) +
+P(B) + ДЯСЯ) - (Р(Л) - AP(A))(P(B) + AP(B))
' AP(A) = k P(A)
AP(B) = kP(B) |
P{ABf =
= іИ(а))±х хР((В I ЛХр))* |
P(A3)±AP(A-3) =
= (P(A)±AP(A))(P(B\A)± .
±A/(?|/Q)
АР(Л) a
AP(tf) " p |
P(ABf =
= Р(А(а))±х
xPUBlAmf |
(Л - 5) ± АР(Л - B) = (/(/*) ± AP(A))(P(B \A)± ±AP(B\A))
AP(A) = k-P(A)
AP(B\A) = k-P(B\A) |
P(ABf =
= 7И(а))±х хТЧДф))* |
fР(Л - 5) ± АР(Л - 5) = (Р(Л) ± AP(A))(P(B) ± AP(B)) j AP(A) _ a [др(В)_ p |
P(ABf =
= Р(А)* ¦ Р(В)* |
P(A - B) ± AP(A - 5) = (Р(Л) ± ДР(Л))(Р(Я) ± AP(?))
AP(A) = k-P(A)
AP(B) = kP(B) |
P(Af = P(Hi(a)f х хР(А\Н1) +
+Р(Н2(Р)±Р(А\Нг) |
P(A)±AP(A) =
(Р(Я,)±ДЯ(Я, ))(Р(Л |Я,) + ¦+(Р(Я2)±ДР(Я2))(Р((|Я2)
ЛДЛ) х(Я,)
1 АР(5) " р(Я2) |
P(Af = PiHrf х xP(A\Hl) +
+P(H2)±P(A\H2) |
(Л) ± ДР(А) = (Р(Я,) ± АР(Н\))(Р(А 1 Я,) + +(/(Я2)±Д/(Я2))(/(Л|Я2)
' ДР{Н,) = к Р{Нх)
АР(Н2) = к ¦ Р(Н2) |
3. Формулы обратных вычислений для приближенных рассуждений
| Целевая установка |
Прирост аргументов (вид задачи) |
| ct(b)+ = ct+(a) - ct(np) |
/ \ л / ч ct(b) + Act(b) ct(a) + Act(a)= к к '
ct(np) |
| ct(b)~ = ct~ (a) - ct(np) |
Ч А „ Ч ct(b)-Act(b) ct{a) Act(a) =
ct(np) |
| ct(b)+ =ct+mia(a)ct(np) |
/л* / ч ct(b) + Act(b)
c,min (а)+ Aclmi„ (a) =
ct(np) |
| ct(b)~ =сГтів(а)сІ(пр) |
/ ч a / ч ct(b)-Act(b)
*min() Дс/тіп(й) =
ct(np) |
| ct(b)+ =ct*m„(a)ct(np) |
/ ч a / ч ct(b) + Act(b)
е1тЛ") + Ас'™Л")= „ .
ct(np) |
| ct(b)~ =Ct~aua(p)-Ct(np) |
/ ч a / ч ct(b)- Act(b)
тах() Act^(a) =
ct(np) |
ct(k)+ = cf+(a,a)x
xct(npl) + ct+ (b, P) x xct(np2) - cf + (a ,a) x
xc/(n/il)-c/'(A,P)x
xct(npl) |
|
ct(k) + A ct(k) = (c/(a) + Ac/(a)) - + (c/(Z) +
+Act(b)) - ct{npl) -
-(ct(a) + Acf(a)) - с/(л/?1) - (cf(?) + Ac/(Z?)) - ct(np2) Act(a) a
Acf(fc) P |
ct(k)+ = cf+(a,a)x
xcf (/!/ll) + ct~ (b, P) x
xct(np2)~ ct+ (a, a) x
xcf(/i/jl)cf"(?,P)x
xct(np2) |
- |
c/() + Act(k) = (cf(a) + Act(a)) - + (ct(b) -
-Act(b)) - ct(np2)-
-(c/(a) + Act(a)) - c^(/2/?l) - (ct(b) - Act(b)) - ct{np2)
A ct(a) a
A ct(b) P |
ct(k)+ = cf"(a,a)x
xcf (/i/il) + ct+ (b, P) x
xct(np2) - ct~ (a, a) x
xct(npl) ct+(b,fl)x xct(np2) |
|
ct(k) + Act(k) = (c/(a) - Ac/(a)) - c/(h/?1) + (c/(Z?) + +Act(b)) - ct(np2) -
-(ct(a) - Act(a)) - ct{np\) - (c^(fc) + Ac/(Z)) - ct(np2)
A ct(a) a
A ct(b) P |
ЛИТЕРАТУРА
1. Тихонов А.Н. Об устойчивости обратных задач // ДАН СССР. - 1943. - 39(5). - С. 195-198.
2. Пригожий И. Конец определенности. Время, хаос и новые законы природы. - Ижевск: НИЦ Регулярная и хаотическая динамика 2001. - 208 с.
3. Романов А.Н., Одинцов Б.Е. Советующие информационные системы в экономике. - М.: ЮНИТИ, 2000. - 487 с.
4. Марселлу с Д. Программирование экспертных систем на ТУРБО ПРОЛОГЕ. - М.: Финансы и статистика, 1994. - 256 с.
5. Дик В.В. Методология формирования решений в экономических системах и инструментальные среды их поддержки. -М.: Финансы и статистика, 2000. - 300 с.
6. Прикладные нечеткие системы / К. Асаи, Д. Ватада, С. Иван и др.; Под ред. Т. Тэрано, К. Асаи, М. Сугено. - М.: Мир, 1993.-368 с.
7. Саати Т. Принятие решений. Метод иерархий. - М.: Радио и связь, 1993. - 320 с.
8. Турский Е.И. Теория вероятностей с элементами математической статистики. - М.: Высшая школа, 1971. - 328 с.
9. Заде Л. Понятие лингвистической переменой и его применение. - М.: Мир, 1976. - 215 с.
Менеджмент: Стратегии - Виды - Организация