Глава 1
1.1. Обратные задачи и обратные вычисления
Фундаментальные особенности человеческого восприятия окружающего мира предопределяет изучение его с помощью парных категорий, среди которых можно выделить следующие:
причина-------------------------- ► следствие
затраты --------------------------- ^ результаты
средства-------------------------- ► достижение цели
первично вторично
При этом категория, находящаяся слева от стрелки, всегда является первичной, так как от нее зависит категория, находящаяся правее. Это позволило К. Попперу в своей книге «Открытая Вселенная: аргумент в пользу индетерминизма» сформулировать следующее: «...здравый смысл склонен утверждать, что любое явление обусловлено теми или иными предшествующими явлениями и поэтому любое явление может быть объяснено или предсказано...» [2].
Если данное утверждение принимается, то это значит, что принимается позиция Аристотеля, которая заключается в том, что главное предназначение науки состоит в изучении и объяснении причин, повлекших за собой те или иные события (последствия) в природе и обществе.
Результаты изучения подчиненности вторичных категорий первичным находят свое отражение с различной степенью адекватности в прямых зависимостях (следствий от причин, результатов от затрат, достижения целей от средств и т.д.). Эти зависимости воспроизводят существующее положение вещей, т.е. воссоздают «то, как есть».
В обобщенном виде результаты изучения прямых связей можно представить следующим образом:
следствие = /(причина), результат = /(затраты), достижение цели = ^средства),
где / указывает на прямую связь между причиной и следствием, средствами и целью, затратами и результатами и т.д.
Внимательно вглядываясь в попперовско-аристотелевские разъяснения предназначения науки, мы, однако, не находим того, что объективно сопровождает всякую осмысленную деятельность человека и в том числе ученого, - это цель его деятельности. Между тем «изучение и объяснение» этих самых «причин» происходит с вполне определенной целью, преследуемой ученым.
Человек в силу своей природы после изучения «того, как есть» непременно инициирует процесс перехода к «тому как нужно». Человеку не свойственна лишь пассивная констатация фактов или событий, ему в подавляющих случаях требуется подчинить себе эти события, повлиять на них в соответствии со своими потребностями. Такого разъяснения мы не находим в цитированном труде.
Процесс перехода к «тому, как нужно», т.е. влияние на события, требует дополнения в зависимости между событиями информации, отражающей антропоморфные цели. Кроме того, сами зависимости должны рассматриваться «задом наперед». Если ранее в качестве ведущих понятий рассматривались причина, средства, затраты, а в качестве ведомых - следствие, цель, результаты, то теперь они должны поменяться местами. В обобщенном виде такую трансформацию можно представить следующим образом:
причина = ^(следствие), затраты = ^(результаты), средства = #(цель),
где g указывает на обратную зависимость между используемыми понятиями.
Здесь мы приходим к обратной задаче, ибо цель исследования событий как таковых принципиально отличается от цели исследования, результаты которого предназначены для последующего влияния на эти события человеком. Первичным является изучение и воспроизведение прямых связей, т.е. «того, как есть», вторичным - изучение обратных связей с целью изменения «того, как есть» на «то, как должно быть». При этом существует довольно важная особенность: изучение обратных связей возможно лишь при наличии результатов изучения прямых связей.
Существует фундаментальное различие между прямыми зависимостями (обозначенными ранее как /) и зависимостями, которые получают с целью последующего влияния на эти события (обозначенными как g). Если первые воспроизводят существующие связи между событиями, то вторые предназначены для нарушения, т.е. изменения этих связей в соответствии с внешними по отношению к ним целями. Получение обратных зависимостей и есть" результат постановки и решения обратных задач. Вполне естественно, что главное внимание должно уделяться прямым зависимостям, ибо они цель и результат всякой науки. Вторичные (обратные) связи, не упоминающиеся в попперовско-аристо- телевских воззрениях, находятся как бы в тени (в положении «золушки», ждущей своего часа). Их звездный час приходит лишь в том случае, если возникла потребность во вмешательстве в существующий ход событий, в его изменении в соответствии с целями управления.
Может возникнуть путаница в используемой терминологии. Поэтому обратимся к классическому изображению системы управления, представленной на рис. 1.1. Обычно в таких схемах используются термины прямая и обратная связь: прямая связь несет в себе директивную информацию, а обратная - отчет об исполнении предписаний. Чтобы избежать путаницы, будем употреблять эти термины, если в процессе управления обратные задачи на решаются. Тогда контур управления на этом рисунке представляется пунктирными линиями. Если же обратные задачи ставятся и решаются, то контур управления сохраняется, однако используемые при этом средства будут иными. На рассматриваемом рисунке он отражается с помощью сплошных линий.
Статус обратных зависимостей, рассматриваемых с позиции главного предназначения науки как чего-то второстепенного, не мог не повлиять на уровень развития многих прикладных систем
Рис. 1.1 |
экономической ориентации, разрабатываемых с целью вмешательства в какие-либо события. Ярким примером здесь могут служить стремительно распространившиеся в 1980-е годы экспертные системы, которые затем так же стремительно и увяли. Такая же участь постигла множество систем формирования или поддержки принятия решений.
Главная причина такого достаточно плачевного положения дел состоит в том, что эти системы изначально не в состоянии выдавать информацию, необходимую для воздействия на вполне реальные события, ибо в них не заложены основы такого воздействия - обратные зависимости. Наличие прямых зависимостей (детерминированных или стохастических) мало чем может помочь, ибо они воспроизводят «то, что есть». Верх возможностей такого рода систем - это констатация фактов, их анализ и ответ на вопрос: «Что будет, если?». В результате системы не могли ответить на вопрос: «Как сделать, чтобы?». Отсюда резкое угасание интереса к подобного рода системам, пессимизм, «разброд и шатание». Для того чтобы системы стали полезными, т.е. с их помощью можно было реально влиять на события, в основу их построения, кроме формализованных прямых зависимостей, должны быть положены и обратные, рассматриваемые сквозь призму антропоморфных целевых установок.
Для этого они должны уметь решать обратные задачи. Приведем примеры прямых и обратных к ним задач экономического профиля.
Системы, ориентированные па формирование решений в условиях определенности (детерминированные зависимости)
1. Прямая задача: Какова рентабельность предприятия?
Обратная задача: Что следует предпринять, чтобы рентабельность повысилась на А %?
2. П р я м а я задача: Какова конкурентоспособность предприятия?
Обратная задача: Что следует предпринять, чтобы конкурентоспособность повысилась на В единиц?
3. Прямая задача: Какова выручка предприятия за месяц?
Обратная задача: Что следует предпринять, чтобы выручка увеличилась на К единиц?
Системы, ориентированные на формирование решений в условиях неопределеннсти
1. Прямая задача: Каково доверие к заключению «Акции данного предприятия поднимутся в цене».
Обратная задача: Что следует предпринять, чтобы акции данного предприятия поднялись в цене на А единиц?
2. Прямая задача: Каково до.верие к заключению «ВВП в будущем периоде увеличиться на К единиц».
Обратная задача: Что следует предпринять, чтобы «ВВП в будущем периоде увеличился на К единиц?»
3. П р я м а я задача: Каково доверие к заключению, что цены на энергоносители в будущем периоде снизятся?
Обратная задача: Что следует предпринять, чтобы цены на энергоносители в будущем периоде не снизились?
Системы, ориентированные на формирование решений в условиях риска (стохастические зависимости)
1. Прямая задача: Какова вероятность наступления одного из независимых событий?
Обратная задача: Что следует предпринять, чтобы данная вероятность повысилась?
2. Прямая задача: Определить вероятность того, что взятая наугад продукция окажется отличного качества.
Обратная задача: Что следует предпринять, чтобы взятая наугад продукция оказалась отличного качества.
Обратные связи воспроизводятся с помощью обратных функций, а задачи, решаемые с их помощью, получили название обратных. Основы систематических исследований обратных задач заложил академик А.Н. Тихонов в своей работе [1], опубликованной в 1943 г. Однако под обратными задачами он понимал изучение свойств объектов, недоступных или неудобных для непосредственного изучения. Поэтому подвергаются изучению те характеристики объекта, которые можно измерить, а затем на их основании отыскать закономерности в развитии самих объектов. А.Н. Тихоновым также введено следующее определение, имеющее теоретическую значимость: пусть некоторая совокупность элементов {х} отображается функцией /(х) на другую совокупность элементов {х*}: х* =.Дх). Такое отображение называется
взаимно однозначным в точке х0, если =/(*0)* /Xх) Для любого элемента отличного от х0.
Это определение позволяет доказать следующую теорему: пусть некоторое метрическое пространство Л непрерывно отображается на другое метрическое пространство Я*, т.е. х* = /(х), * *
[х е Я, х е Я ]. Если это отображение взаимно однозначно в точке х0 и пространство Л компактно, то отображение х = также непрерывно в точке X*.
В отличие от содержания обратных задач, исследуемых в работе [1], в нашем понимании такая задача характеризуется прежде всего целью управления, выраженной с помощью значения какого-либо экономического или другого показателя, и наличием прямой функции. Эта функция отражает зависимость следствия от причины, результатов - от затрат, уровня достижения цели - от затраченных для этого средств и т.д.
Обратные задачи характеризуются капризностью и трудоемкостью. Капризность заключается в непредсказуемости поведения функции, вид которой, как правило, либо неизвестен, либо известен приблизительно. Отсюда всегда существует проблема с определением диапазонов значений исходных данных, при которых задача, во-первых, имеет смысл, а во-вторых - имеет решение.
Так как обратную функцию получить трудно, а зачастую и невозможно, существует потребность в разработке метода, который позволил бы решать некоторые обратные задачи без нее. Решения для такого класса задач могут быть частичными, т.е. точечными, базирующимися не на области решений, а на некоторой ее точке.
Метод обратных точечных вычислений, представленный далее, требует немногого: корректно оформленных прямых зависимостей и дополнительной информации о целях, преследуемых лицом, формирующим решение. Дополнительная информация отражается в специально разработанной форме, названной «целевая установка». Эта форма позволяет достаточно просто трансформировать исходные формулы в соответствующие постановки обратных задач.
Решение обратных задач с помощью обратных вычислений - это получение точечных значений приростов аргументов прямой функции на основании ее задаваемого значения и дополнительной информации, поступающей от лица, формирующего решение. Точечными они называются потому, что отыскиваются новые значения аргументов лишь для одной заданной точки функции.
Дополнительная информация, используемая при этом, касается:
целевой установки лица, формирующего решение, выражаемой с помощью знаков (увеличение или уменьшение) приростов каждого из аргументов прямой функции;
приоритетности в путях достижения целей, отражаемой с помощью коэффициентов их относительной важности (КОВ).
Полученное решение задачи требует тщательного анализа, ибо вычисленные точечные значения неизвестной обратной зависимости могут быть бессмысленными. Анализироваться должны исходные данные, диапазон их значений, при которых задачи имеют решение. Семантический анализ исходных данных и полученных результатов - одна из обязательных процедур решения обратных задач.
Далее будут использоваться следующие рабочие термины: прямая зависимость - выражение, отражающее связи между событиями (объектами), которые характеризуют состояние «как есть»;
прямые вычисления (расчеты), осуществляемые с помощью прямых функций;
обратная зависимость - выражение, отражающее цели, преследуемые лицом, формирующим решение;
обратные точечные вычисления, осуществляемые на основе обратных зависимостей, в результате которых получают искомые приросты аргументов прямой функции.
Применение обратных вычислений в экономике
Рассмотрим, каким образом можно использовать обратные вычисления для формирования управленческих решений, на примере повышения рентабельности предприятия. Подробно этот пример будет демонстрироваться в разд. 2.7, здесь же исследуем принципиальные возможности данного метода.
Рассмотрим дерево показателей, предназначенное для расчета рентабельности предприятия. Дерево имеет восемь уровней (рис. 1.2), что вполне достаточно для формирования предписаний различным службам предприятия, выполнение которых должно привести к повышению рентабельности. Стрелки указывают направление расчетов.
На рис. 1.2 не все терминальные (висячие) вершины достаточно детализированы. Например, активная часть основных фондов, от которой во многом зависит эффективность производства, представлена лишь одним показателем. Для реального принятия решений эти показатели должны детализироваться по структурным подразделениям, по классам основных фондов и т.д. То же касается и оборотного капитала, особенно показателей, характеризующих его отдельные элементы (технологический запас, производственный запас, страховой запас и т.д.).
Целевые установки, указанные лицом, формирующим решение, приведены на рис. 1.3. Коэффициенты относительной важности представлены в табл. 2.1.
Приведем расчетные формулы:
1
Ф+О
где Р - рентабельность;
П - чистая прибыль, полученная за анализируемый период;
Ф - среднегодовая стоимость основных производственных фондов;
О - месячная стоимость оборотных средств.
2. П- ПП + ПД - Я,
где ПП - прибыль от продаж;
ПД - прочие доходы, в том числе чрезвычайные;
Н - налог на прибыль.
|
з.пп = в-с,
где В - выручка от продажи товаров, продукции, работ, услуг за месяц; С - себестоимость товаров, продукции, работ, услуг за месяц.
4. В = К • Ц,
где К - объем выпуска продукции, шт.; Ц - цена единицы продукции, руб.
5. С = ПЕР + ПОСТ,
где ПЕР - совокупные переменные расходы; ПОСТ - постоянные затраты.
Рис. 1.3
6 ,ПЕР = КПЕ,
где /Г - объем выпуска продукции, шт.;
ПЕ - переменные затраты, приходящиеся на единицу продукции.
7. ПЕ = ЯРЯ + ЯЯР,
где ПРП - производственные переменные затраты; НИР - непроизводственные переменные затраты.
8. ПРП = ПМЗ + ПЗТ + ЯР1,
где ПМЗ - прямые материальные затраты; ПЗТ - прямые затраты на оплату труда; ПР\ - прочие производственные переменные затраты.
9. НПР = А УЦ + РЕМ + ПР2,
где А УЦ - содержание аппарата управления цехом;
РЕМ - содержание и ремонт производственного оборудования; ПР2 - прочие непроизводственные переменные затраты.
10. ПОСТ= РУ+ ОХ + АЛ + ПРЪ,
затраты на оплату труда работников управления; затраты на охрану;
затраты на аренду производственного инвентаря и производственных площадей; прочие постоянные затраты.
\\.Ф = АФ + ЛФ,
где АФ - активная часть основных производственных фондов; ПФ - пассивная часть основных производственных фондов.
12. 0 = ПЗ + НЗ + ГЛ+ДС + ПРА,
где ПЗ - производственные запасы; НЗ . - незавершенное производство; /77 - готовая продукция; ДС - денежные средства; ПРА - прочие элементы оборотного капитала.
Из перечисленных в формуле для О элементов будут вычисляться лишь два, а именно:
13. ПЗ = ТЗ + СЗ + ЛДЗ,
где ТЗ - текущий запас; СЗ - страховой запас; ПДЗ - подготовительный запас.
14. ДС = СС + ЗС9
где СС - собственные денежные средства; ЗС - заемные денежные средства.
где РУ - ОХ - АП - ПРЪ - |
Так как существует проблема повышения рентабельности, возникает обратная задача, которая формулируется следующим образом: на основании
прямых зависимостей показателей;
информации о желаемых направлениях в изменениях показателей;
информации о приоритетности в изменениях показателей;
информации о желаемом приросте рентабельности рассчитать приросты терминальных вершин дерева целей.
Граф показателей превращается в дерево целей с обратным направлением расчетов. На рис. 1.3 приоритеты в достижении каждой из подцелей (коэффициенты а, р...), а также знаки (плюс или минус) указывают, за счет чего необходимо достигать цели: уменьшения одних показателей или увеличения других. Например, часть прироста рентабельности, равной 0,5, должна быть обеспечена за счет увеличения прибыли (около показателя 77 указан знак плюс), другая ее часть, равная 0,3 - за счет повышения среднегодовой стоимости основных производственных фондов (около показателя Ф указан знак плюс), а оставшаяся часть прироста рентабельности, равная 0,2, должна быть достигнута за счет снижения оборотного капитала (около показателя О указан минус). Тогда КОВ на данном уровне дерева целей приобретают следующие значения: а = 0,5; Р = 0,3; у = 0,2. Сумма всех КОВ должна равняться единице, т.е. а + Р + у = 1- Аналогично расшифровывается дерево целей и на других уровнях.
В рассматриваемом примере решение обратной задачи с помощью обратных вычислений выполняется в такой последовательности:
вначале на основании заданного прироста рентабельности, коэффициентов а, Р, у, а также информации о направлениях в изменении показателей Я, Ф, О определяются их новые значения: Я + А Я, Ф + АФ и О - АО;
затем на основе новых значений показателей первого уровня, а также коэффициентов а, Р, у, ..., характеризующих приоритетность целей уже второго уровня, а также информации о направлениях в изменении показателей ЯЯ, ЯД, А Ф, ЯФ, ПЗ ... определяются новые значения показателей второго уровня: ЯЯ + А ЯЯ, ЯД + АЯД, АФ + АА Ф, ЯФ - А ЯФ, ПЗ - А ПЗ и т.д.
Процесс повторяется для всех уровней дерева целей.
Таким образом, на вопрос, что следует предпринять, чтобы рентабельность поднялась на АР, ответ будет следующим: для этого следует увеличить прибыль на А Я единиц, нарастить среднегодовую стоимость основных производственных фондов на АФ единиц и снизить величину оборотных средств на АО единиц. В свою очередь, для того чтобы поднять прибыль на АП единиц, необходимо увеличить прибыль от продаж на АПП единиц и прочие доходы - на АПД единиц. Процесс может продолжаться до тех пор, пока не будут вычислены новые значения показателей для всех терминальных вершин.
Более детально данный пример рассматривается в разд. 2.7.
Остается лишь добавить, что при создании реальных прикладных систем, полезных для формирования решений, следует учитывать ограничения на изменение показателей, находящихся на терминальном (самом нижнем) уровне дерева целей, дерева вывода или дерева вероятностей. Например, в результате выполнения вычислений может оказаться, что снижение себестоимости продукции на требуемую величину невозможно. Тогда задача должна быть решена за счет увеличения нагрузки в иных терминальных вершинах. Каким образом это можно достичь, будет рассмотрено в гл. 2.
1.3.Предварительные процедуры приведения функций к стандартному виду
Вид формул, обеспечивающих прямые вычисления, может быть сколь угодно разнообразным. Однако методика обратных точечных вычислений предполагает их приведение к стандартному виду. Для этого необходимо выполнить две операции.
1. Дополнить прямые функции информацией о целевых установках лица, формирующего решение.
2. Применить процедуру свертки/развертки для функций, имеющих больше двух аргументов.
Последняя операция не обязательна. Ее можно заменить решением системы с п уравнениями, где п - число аргументов в функции.
Первая операция, т.е. отражение целевых установок лица, формирующего решение, реализуется путем дополнения прямой функции следующей информацией:
направления изменений аргументов;
приоритетность в изменении аргументов (веса важности целей).
Результаты отражаются в аналитической или в графической форме. Можно использовать обе формы одновременно.
Направление изменения показателей указывается с помощью знаков плюс или минус (увеличение или уменьшение), а приоритетность целей - с помощью их коэффициентов относительной важности (КОВ).
Допустим, имеется формула, отражающая прямую зависимость рентабельности (у) от прибыли (х) и себестоимости продукции (г), что можно представить в виде:
х
2
Тогда если у лица, формирующего решение, появилось желание повысить рентабельность за счет увеличения прибыли и снижения себестоимости, то такая целевая установка в формуле отразится следующим образом:
2
Однако это еще не все. Прирост рентабельности можно добиться в большей его части за счет увеличения прибыли, а в меньшей - за счет снижения себестоимости, или наоборот. Пропорции этих частей указываются с помощью КОВ.
Например, если 0,8 прироста рентабельности следует добиться за счет увеличения прибыли, а 0,2 - за счет снижения себестоимости, то тогда формула приобретает вид:
а = 0 8 р = 0,2, а + р = 1,
где а, Р - коэффициенты относительной важности целей.
Эта же информация может быть представлена графически (рис. 1.4), где показано, что приросты для х и для г зависят не только от прироста Ду, но и от коэффициентов а и (3.
Целевые установки лица, формирующего решение, могут быть и другими. Например, в том же примере необходимо значение у понизить за счет теперь уже снижения л: и повышения 2. Причем приоритетности в достижении подцелей должны поменяться местами. Тогда получим следующее аналитическое выражение:
Рис. 1.5 |
Целевые установки могут быть самыми разными, однако они не должны противоречить здравому смыслу. Например, на прямой функции
у-Х + 2
невозможно организовать обратные вычисления для реализации следующей целевой установки:
/=*-( а) + г-(Р),
так как нельзя увеличить сумму двух элементов за счет их одновременного снижения.
В экономических расчетах нередко используются функции, число, аргументов в которых более двух. В этих случаях рекомендуется применять процедуры свертки/развертки, что позволит существенно упростить процесс обратных вычислений путем применения стандартных базовых конструкций.
Процедура свертки/развертки достаточно проста и основывается на введении фиктивных переменных, объединяющих блоки по два аргумента. Допустим, есть функция с тремя аргументами:
х+(а)
-, гдер > у.
У 2+(Р) + *-(У)' Руководствоваться здесь надлежит следующими правилами: последовательно объединять попарно аргументы в группы, обозначая полученные пары новыми идентификаторами;
Рис. 1.4 |
Графически оно представлено на рис. 1.5. |
если знаки приростов полученных пар аргументов одинаковы, то общий знак прироста будет тот же, что и аргументов, в противном случае указывается знак аргумента, имеющего больший КОВ;
если знаки приростов полученных пар аргументов различны, но при этом одинаковы КОВ, то в качестве общего знака прироста указывается любой из них;
КОВ объединенной группы принимается равным сумме КОВ аргументов.
Для того чтобы рассматриваемую зависимость с тремя аргументами свести к зависимости с двумя аргументами, обозначим ее знаменатель через математическое выражение р. Тогда получим
/= х+(а)
Р+Ф + У)
Знак около р указан плюс, так как Р > у. Рассмотрим более сложное выражение
А'( а) М-(с).К+(е).Е'( Л)
2Г(Р) + С+(У) 2
Е~(Х)
где Р > у, а > 0 > Г|, Р + у > X, а > 0 + г|. Введя обозначения
СГ((3 + у)
В' (Р) + С+ (у) = 0"(р + у); = Г Ф + У + Х);
получим
у = £> (а + р + у + Х)---------------- у—-----
После свертки функции вычисляют новые значения ее аргументов, что позволяет осуществить обратный процесс - развертку, выполняемую по следующим правилам:
определяется общий прирост, зависящий от суммы КОВ группы объединенных аргументов;
выполняется нормирование КОВ для отдельных аргументов по формулам:
а+Р а+р 24
определяется прирост аргументов, объединенных в группу.
|
У |
У |
К X |
Р |
а |
в |
Рис. 1.6 |
р |
г |
г |
к |
X |
б |
Иллюстрацией приведенных правил может служить рис. 1.6, где представлена функция с тремя аргументами: вначале ее исходный вид (я), затем свернутый (б) и, наконец, развернутый (в).
1.4. Принцип выполнения обратных вычислений
Управление - это вмешательство в существующий ход событий с помощью соответствующих инструментальных средств. При этом предполагается, что известно желаемое значение показателя, отражающего цель управления.
В простейших случаях, при наличии аддитивной функции и если при этом знак желаемого прироста функции совпадает со знаками аргументов, задача решается просто. Для определения приростов аргументов достаточно прирост функции разделить пропорционально коэффициентам относительной важности аргументов. Допустим, известна следующая целевая установка (рис.
1.7):
А+ =В+(а)+ С+ф).
Известен прирост функции АЛ, который следует получить в результате увеличения обоих аргументов. Если известны пропорции, согласно которым должно произойти данное увеличение, то задача решается просто. Для этого следует прирост функции разделить пропорционально коэффициентам а и (3. Получим:
АВ = а-АЛ, ЛС = р-ЛЛ,
откуда В + АВ = В + а-АА, С + ДС = С + р-Д4.
Проверим результат.
Пусть В = 20, С = 12, А = 32, ДЛ = 8, а = 0,2, (3 = 0,8.
Тогда: АВ = 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.
Как видим, данное решение неправильное. Не будет правильного решения ни при кратных (дроби), ни при мультипликативных (произведения), ни при степенных и прочих функциях.
Если формулы, элементы которых указывают на уровень достижений той или иной цели, известны, то необходимо выработать основу или принцип, согласно которому будут определяться приросты аргументов имеющихся функций.
Таким принципом будет служить пропорциональное изменение прироста аргументов прямой функции согласно долям, указанных лицом, формирующим решение.
A |
Рис. 1.7 |
Пусть задана функция у = Дх9 z), причем согласно цели управления необходим ее прирост на величину Ау. Так как у функции два аргумента, прирост ее возможен за счет прироста либо
первого аргумента, либо второго, или же за счет прироста обоих, или за счет прироста первого и снижения второго, или за счет уменьшения первого и увеличения второго. Первый вариант можно представить так: А^ = Аух + Ау2, где Аух, Ау2 - приросты функции, полученные за счет приростов первого и второго аргументов. Остальные варианты получают путем изменения знаков около приростов.
Для того чтобы узнать, какими должны быть приросты аргументов, можно задать следующие соотношения:
Ау Ау
что позволяет записать:
Ау, у(х±Ах^)-у(х^) А у _ Ау _ а
Ау2 у(х,2±Аг)-у(х,2) р' Ау Ау
Если, например, а = 0,75, а (3 = 0,25 то данное соотношение следует понимать так: 0,75 от всего прироста функции будет получено за счет прироста аргумента х, а 0,25 - за счет прироста аргумента 2. Коэффициенты ос и Р - это КОВ аргументов или целей, которые эти аргументы представляют. Они задаются вначале и позволяют отыскать приросты ±Ах и ±Аг. Это напоминает задачу факторного анализа, поставленную наоборот.
Так как больший интерес представляет соотношение между приростами аргументов, запишем:
Ах
Ау _ Ах _ а
Аи ~ Ли _ Р '
Ау
Далее будем пользоваться именно этим соотношением.
Для того чтобы задача обратных вычислений была доопределена, ее следует дополнить еще одним выражением:
у±Ау~/(х± Ах, 7 ± Аг).
Принимая во внимание, что Ау = Ау, + Ау2 = аАу + рАу, можно записать следующее условие: а + Р = 1.
Отсюда задачу обратных вычислений для функции с двумя аргументами в общем виде можно записать как систему уравнений вида:
у±Ау = /О ± Дг(а), г ± Агф), 4 Ах _ а
дГр"
Здесь выражения Ах(а) и Д2(Р) указывают на функциональную зависимость прироста Ах от коэффициента а, а прироста Ах - от коэффициента р. Обязательным условием выступает ограничение а + Р = 1. Прирост Ау задается, а неизвестными являются приросты ±Ах и ±Аг.
Если функция содержит более двух аргументов, то возможны два пути решения задачи:
• создать систему уравнений, число которых соответствует числу аргументов;
• обратиться к процедуре свертки/развертки, которая позволяет свести многоаргументную функцию к двум аргументам.
Рассмотри первый путь. Пусть задана функция с тремя аргументами:
у=Дх,г,р).
Прирост функции возможен за счет прироста (положительного или отрицательного) всех трех аргументов, т.е.
■ ±Ау = ± А ух ± А у2 ± Ау3,
где ±Ау - общий прирост функции;
±Ду,, ±Дуг ±Д- приросты функции, полученные за счет приростов первого, второго и третьего аргументов.
Как и ранее, можно задавать соотношения приростов аргументов, обеспечивающих необходимый прирост соответствующей части прироста функции. Например,
АУ, у(х±Ах,1,р)-у(х,1,р)
А у __ Ау _ а
Ау2 + Ау3 у(х,г±А2,р±Ар)~у(х,г,р) р+у '
Ау Ау
где а, Р, у - КОВ целей, отражаемых аргументами х, г и р.
Для решения задач будем пользоваться более простыми выражениями:
или |
Ах
а
А2Г + Ар р + у А2Г Р
Ах + Ар а + у
Тогда задачу обратных вычислений для функций с тремя аргументами можно решить с помощью следующей системы уравнений:
у±Ау = /(х±Ах(а), 1±А1®),р±Ар(у)1 Ах а
Аг +Ар р + у' Дг Р
Ах + Ар а + у
Как и ранее, в качестве ограничений используются неравенства вида:
Ах<Ах, Л2г< Ли, Ар<Ар.
Здесь Ах(а), Аг(Р), А/?(у), как и прежде, есть выражения, которые указывают на функциональную зависимость соответствующих приростов от коэффициентов относительной важности а, Р и у.