Научная статья на тему 'Раздетерминизация - метод решения некоторых задач моделирования'

Раздетерминизация - метод решения некоторых задач моделирования Текст научной статьи по специальности «Математика»

CC BY
64
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕРВАЛ / ИНТЕРВАЛЬНАЯ ФУНКЦИЯ / ИНТЕРВАЛЬНЫЕ ВЫЧИСЛЕНИЯ / РАЗДЕТЕРМИНИЗАЦИЯ / ДЕЛЕНИЕ НА НУЛЬ / INTERVAL / INTERVAL FUNCTION / INTERVAL CALCULATIONS / DEDETERMINATION / DIVISION BY ZERO

Аннотация научной статьи по математике, автор научной работы — Левин Виталий Ильич

Предложен новый метод раздетерминизация, предназначенный для решения проблемы вычисления детерминированных функций, имеющих т. н. особые точки, где у функции не существует определенного значения. Целью статьи является описание подхода, позволяющего осуществлять деление на нуль и тем самым исключать особые точки функций. Предложенный метод заключается в переходе от проблематичной, с точки зрения вычисления, детерминированной функции к соответствующей недетерминированной, а именно, интервальной функции, путем замены детерминированных параметров функции соответствующими интервальными параметрами. Благодаря замене значения функции в особых точках становятся интервальными и вполне определенными значениями. Последнее и позволяет решить проблему вычисления функции. Решение указанной проблемы достигается легализацией деления на нуль путем интервализации вычислений. При этом используется принцип вырезания окрестности нуля из интервала, являющегося делителем интервальной дроби, представляющей исследуемую функцию. Для упрощенной путем вырезания интервальной функции выведены рабочие формулы, основанные на основных положениях интервальной математики и позволяющие легко искать значения данной функции. Предложенный в статье подход к решению проблемы вычисления функций с особыми точками имеет важное значение для всех классов прикладных систем, в которых эта проблема реально существует. Речь идет здесь о тех системах, функции-характеристики которых имеют некоторое число особых точек. Подобные системы встречаются чаще всего в телеметрии, теории и практике надежности, гуманитарной сфере и ряде других областей. Особенности этих областей в том, что в них не всегда применимы классические методы детерминистской математики. Это побуждает искать новые подходы к решению возникающих здесь задач.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Dedetermination - method of some modeling problems’ solving

The method of dedetermination as a new method designed to solving problem of calculation of deterministic functions with the so-called singular points where the function does not take a certain value is proposed. The aim is to describe an approach that allows for division by zero and thus exclude singular points of such functions. The proposed method is to move from problematic (from point of view of calculating) exact function to the corresponding not determined (interval) function by replacing determined function parameters by corresponding interval parameters. Due to this change the values of the function at the singular points will be well-defined interval and values. Latter allows you to solve the problem of finding the function meaning. The solution to this problem is achieved by legalization of division by zero by intervalization of calculations. It uses the principle of cutting out a neighborhood of zero in the interval being denominator of the fraction representing studied function. For the simplified by cutting out interval function the effective formulas are derived based on the main provisions of interval mathematics and make it easy to calculate the value of this function. The proposed in the article approach to the problem of calculating functions with singular points is important for all classes of systems in which the problem really exists. It is about the systems which functions have any number of specific points. Such systems exist mostly in telemetry, reliability theory and practice, humanitarian and many others areas. Features of these areas is that they do not always apply the classical methods of deterministic mathematics. This leads to search for new approaches to solving problems that arise here.

Текст научной работы на тему «Раздетерминизация - метод решения некоторых задач моделирования»

УДК 62-50; 519.7; 519.8

DOI: 10.20310/1810-0198-2017-22-1-23-32

РАЗДЕТЕРМИНИЗАЦИЯ - МЕТОД РЕШЕНИЯ НЕКОТОРЫХ ЗАДАЧ МОДЕЛИРОВАНИЯ

© В.И. Левин

Пензенский государственный технологический университет 440039, Российская Федерация, г. Пенза, пр-д Байдукова/ул. Гагарина, 1а/11 E-mail: [email protected]

Предложен новый метод - раздетерминизация, предназначенный для решения проблемы вычисления детерминированных функций, имеющих т. н. особые точки, где у функции не существует определенного значения. Целью статьи является описание подхода, позволяющего осуществлять деление на нуль и тем самым исключать особые точки функций. Предложенный метод заключается в переходе от проблематичной, с точки зрения вычисления, детерминированной функции к соответствующей недетерминированной, а именно, интервальной функции, путем замены детерминированных параметров функции соответствующими интервальными параметрами. Благодаря замене значения функции в особых точках становятся интервальными и вполне определенными значениями. Последнее и позволяет решить проблему вычисления функции. Решение указанной проблемы достигается легализацией деления на нуль путем интервализации вычислений. При этом используется принцип вырезания окрестности нуля из интервала, являющегося делителем интервальной дроби, представляющей исследуемую функцию. Для упрощенной путем вырезания интервальной функции выведены рабочие формулы, основанные на основных положениях интервальной математики и позволяющие легко искать значения данной функции. Предложенный в статье подход к решению проблемы вычисления функций с особыми точками имеет важное значение для всех классов прикладных систем, в которых эта проблема реально существует. Речь идет здесь о тех системах, функции-характеристики которых имеют некоторое число особых точек. Подобные системы встречаются чаще всего в телеметрии, теории и практике надежности, гуманитарной сфере и ряде других областей. Особенности этих областей в том, что в них не всегда применимы классические методы детерминистской математики. Это побуждает искать новые подходы к решению возникающих здесь задач. Ключевые слова: интервал; интервальная функция; интервальные вычисления; раздетерминизация; деление на нуль

ВВЕДЕНИЕ

Появление в XX веке разнообразных сложных систем (управление экономикой, ракетно-космические системы, атомная энергетика и др.) выдвинуло новые сложные задачи по их изучению. Современная наука и практика обработки информации уже вполне успешно справляются с задачами исследования различных сложных систем с полностью определенными (детерминированными) параметрами. Эти задачи обычно формулируются как задачи расчета, анализа и синтеза тех или иных функций с детерминированными параметрами, служащих соответствующими характеристиками изучаемых систем. Но на практике часто имеют место другие системы - с неточно известными, т. е. неполностью определенными (недетерминированными) параметрами. Причины появления таких систем заключаются в естественной неопределенности, свойственной многим реальным процессам, происходящим в системах; в неточном задании параметров большинства систем из-за неизбежных погрешностей при их вычислении или измерении; в изменении во времени параметров систем; в необходимости или целесообразности совместного исследования целых семейств однотипных систем, которые имеют одинаковые функции-характеристики и различаются лишь значениями параметров этих функций. Учет неопределенности систем

особенно важен при их проектировании, так как полная определенность в работе системы появляется на последних этапах ее создания.

Исследование введенных неопределенных систем формулируется в виде задач расчета, анализа и синтеза различных функций с недетерминированными параметрами, служащих соответствующими характеристиками систем. Все эти задачи значительно сложнее их вышеупомянутых детерминированных аналогов, которые приходится решать при исследовании систем с точно известными параметрами. Это усложнение связано с тем, что алгебра недетерминированных чисел сложнее алгебры детерминированных чисел. В связи с этим для решения указанных задач приходится применять тот или иной специализированный математический аппарат: теорию вероятностей [1], теорию нечетких множеств [2], интервальную алгебру [3], многозначные функции [4].

Применение этого математического аппарата позволяет строить и изучать более адекватные математические модели сложных систем с недетерминированными параметрами, учитывающие неопределенность в поведении таких систем [5-13].

Однако на практике встречаются еще более трудные для изучения классы сложных систем, в которых даже математические модели с детерминированными параметрами приводят к задачам, не имеющим опреде-

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

В настоящей статье рассматриваются задачи изучения именно таких классов сложных систем. В качестве раздетерминизации используется процедура перехода от системы с детерминированными параметрами к системе с интервальными параметрами. В качестве математического аппарата используется интервальная математика, точнее - интервальная алгебра. Раздетерми-низация является процедурой, обратной по отношению к детерминизации, широко использующейся в работах автора по изучению поведения неопределенных систем [14-19].

1. ПОСТАНОВКА ЗАДАЧИ

Допустим, имеется некоторая практическая задача, сводящаяся с математической точки зрения к изучению (расчету и анализу поведения) детерминированной функции одной независимой переменной - характеристики изучаемой системы

У = f(x) , (1)

однозначно отображающей заданное множество X = {x} независимых переменных x в заданное множество Y = {у} зависимых переменных у, в соответствии с законом f, который и называется функцией. Хорошо известно, что задача расчета (вычисления значений) функции (1) принципиально всегда решается с помощью адекватного этой задаче математического аппарата алгебры вещественных чисел, с использованием подходящих методов вычислений, а задача анализа поведения функции (1) - с помощью адекватного ей аппарата классического дифференциального исчисления.

Рассмотрим далее распространенную ситуацию, когда изучаемая функция (1) имеет вид дроби

f (x) = fi( x) f2(x) (2)

с числителем - функцией f (x) и знаменателем - f (x) . В этой ситуации расчет и анализ поведения функции (1) затрудняется, поскольку в каждой точке с нулевым знаменателем эта функция не существует (если в этой точке числитель не равен нулю) либо принимает бесконечное множество значений, т. е. не имеет определенного значения (если в этой точке числитель равен нулю). Очевидно, что для функций с указанными точками (их естественно называть особыми) должны быть разработаны специальные методы расчета и анализа поведения функций, позволяющие исключить эффект влияния таких особых точек. Задача настоящей работы

состоит в построении двух систематических процедур, связанных с изучением поведения детерминированных функций вида (2). А именно: 1) процедура расчета (т. е. вычисления значений) детерминированной функции типа (2), содержащей особые точки; 2) процедура анализа поведения такой же функции.

2. ОБЗОР ЛИТЕРАТУРЫ

Ниже мы будем исследовать поведение детерминированных функций типа (2), содержащих особые точки, имея в виду преодоление трудности, связанной с наличием таких точек, путем раздетерминизации, т. е. перехода от функции (2) к соответствующей недетерминированной функции (функции с недетерминированными, точнее - с интервальными параметрами). В связи с этим представляет интерес обзор литературы по изучению различных неопределенных объектов.

Проблема изучения объектов, характеризуемых той или иной неопределенностью, возникла впервые в начале Второй мировой войны в связи с необходимостью управления огнем зенитной артиллерии, в условиях случайного движения воздушных целей. Соответствующими задачами занимались выдающиеся матема-тики-вероятностники Н. Винер [5], А.Н. Колмогоров [6] и их многочисленные последователи. Однако широкое развитие исследований по изучению гражданских объектов, работающих в условиях возможной неопределенности, началось только в конце 1950-х - начале 1960-х гг., в рамках математической статистики и ее новых в то время направлений - обработки данных и планирования экспериментов [7-8].

Исследования, проводимые в 1970-1980-е гг., привели к более широкому пониманию неопределенности, включившей в себя теперь не только случайность, но и незнание, неединственность возможных исходов, неопределенность целей, многокритериальность при решении задач оптимизации. Появились новые подходы к описанию неопределенности: теория нечетких множеств, принцип недоопределенной модели, принятие решений в многокритериальных задачах [2; 9-10].

С 1980-х гг. начал интенсивно применяться подход к описанию неопределенности, базирующийся на интервальной математике, позволяющей получать оценки характеристик неопределенных систем с гарантированной точностью [11-18]. При этом указанный подход применялся сначала в метрологии для определения интервального значения известной функции при интервальных значениях аргументов. Затем его развитие стало происходить по двум направлениям. За рубежом этот подход развивался как средство автоматического учета ошибок округления при численном решении задач на компьютерах, в то время как в СССР и России ученые развивали его с целью нахождения области возможных значений результата вычислений с учетом структуры данных и функций, заданных в символьном виде.

Наконец, с 1990-х гг. начала изучаться очень важная в практических приложениях задача исследования поведения произвольной недетерминированной функции с интервальными параметрами, являющейся аналогом хорошо известной задачи математического анализа - исследования поведения детерминированной функции средствами классического дифференциального исчисления [20].

3. ИСПОЛЬЗУЕМЫЕ МЕТОДЫ

Изложим сначала основную идею предлагаемого метода. Рассмотрим детерминированную функцию вида дроби (2), с возможными особыми точками, т. е. точками, в которых знаменатель функции (2) равен нулю. В таких точках, как уже говорилось в п. 1, функция (2) либо не существует, либо не имеет определенного значения. Мы предлагаем метод, позволяющий придать функции (2) одно определенное значение во всех ее точках, включая и особые, тем самым исключается влияние особых точек на характер поведения функции. Предлагаемый метод состоит в переходе от детерминированной функции (2) к соответствующей интервальной функции

~(х) = х)/72(х) (3)

путем замены всех точно заданных параметров исходной функции соответствующими интервальными параметрами. Эту процедуру естественно назвать раздетер-минизацией. В результате раздетерминизации все точные значения числителя у = ^ (х) и знаменателя у^ = /2 (х) исходной функции /(х) переходят в соответствующие интервальные значения у = /{(х),

У2 = 2(х) , где у1 , ~2 - интервЗЛЫ у = [уи,уи], У2 = [У21, У22], а все точные значения самой исходной функции у = /(х) - в соответствующие интервальные

значения этой функции у = / (х), где у = [у, у2 ]. При этом все особые точки исходной функции после раздетерминизации можно исключить из рассмотрения. Действительно, в каждой такой точке знаменатель /2 (х) исходной функции равен нулю, но раздетерми-

низируемый знаменатель /2 (х) в этой точке равен уже не нулю, а интервалу, содержащему в себе нуль. Деление на такой интервал в интервальной математике не рассматривается и предполагается невозможным [3]. Однако это ошибочная точка зрения, поскольку, если вырезать из интервала малый подынтервал, содержащий нуль, то оставшаяся, большая часть интервала уже не будет содержать нуля, и деление на такой интервал по методологии интервальной математики окажется вполне возможным. Таким образом, использование метода раздетерминизации исходной детерминированной функции (2) в сочетании с вырезанием нуля из интервала возможных значений раздетерминизируемо-го знаменателя этой функции позволяет ликвидировать все особые точки исходной функции (2) и применить к изучению поведения этой функции обычные методы изучения поведения интервальной функции [3; 11; 14; 19-20]. Разумеется, предлагаемый нами метод изучения поведения детерминированной функции, содержащей особые точки, является приближенным, т. к. при вырезании интервала, содержащего нуль, отбрасывают часть возможных значений подфункции - знаменателя изучаемой функции. Однако погрешность такого приближения может быть сделана как угодно малой методом уменьшения ширины вырезаемого интервала.

Опишем метод раздетерминизации подробнее. Как известно из интервальной математики [3], любая операция над интервалами определяется как теоретико-

множественное обобщение соответствующей операции над точными вещественными числами. То есть, если а , Ь - точные вещественные числа, а = [ах, а2 ],

Ь = [Ь ,Ь2 ] - интервалы, • - операция над точными вещественными числами, а о - соответствующая операция над интервалами, то по определению получаем

а о Ь = [ау,а2] о [Ьу,Ь2] = {а• Ь\а е а,Ь е Ь } . (4)

Также получаем формулу для операции деления двух интервалов

Ь = [аъа2]/[ЬъЬ2] = {а/Ь|ае а,Ь е Ь}, 0 Й ~ . (5)

Дополнительное требование относительно нуля в этой формуле связано с невозможностью деления вещественного числа на нуль. Учитывая, что деление вещественных чисел обратно умножению, формулу (5) можно переписать в терминах операции умножения

Ь = [^,а2УЬ,Ь2] = [ах,а2] • [1/\,1/Ь2], о й Ь. (6)

А операция умножения интервалов, как известно из [3], выполняется по формуле такого вида

у• й = [сг,с2]-[й2] = [тт(с1 • ),тях(с1 • )]. (7)

Соединяя формулы (6), (7), получаем окончательную формулу для операции деления двух интервалов

у/Ь = [аг,а2]/[Ь1,Ь2] = [тт(а /Ь,),тгх(а /Ь,)] ,

0 Й Ь . (8)

Эта формула, однако, пригодна для выполнения операции деления интервалов только в тех случаях,

когда интервал-делитель Ь = [Ьх, Ь2 ] не содержит нуля. А что делать, если он содержит нуль? Интервальная математика не отвечает на этот вопрос [3].

Мы предлагаем следующий ответ на него. Будем считать, что интервал-делитель содержит нуль внутри себя (а не на одном из концов). Вырежем из интервала

Ь = [Ь, Ь2 ] (знаменателя в формуле (8)) некоторый достаточно малый подынтервал Ь* = [Ь[,Ь'2], содержащий нуль, заменив тем самым интервал Ь биинтер-валом

Ь"' = Ь/~ = Ь и Ь" , (9)

где Ь' = [Ь,Ь]; Ь" = [Ь'2,Ь2] (рис. 1).

Произведенную выше операцию естественно назвать операцией вырезания подынтервала из указанного интервала. Объективный смысл этой операции - приближение исходного интервала Ь = [Ь,Ь2] биинтер-валом (объединением 2 непересекающихся интервалов)

вида Ь'иЬ'', выражающимся по формуле (9), таким образом, чтобы полученный биинтервал не содержал неприемлемого множества точек. В данном случае это

множество - интервал Ь* = [Ь[,Ь'2], содержащий нуль. Таким образом, если нужно разделить интервал а = [а{, а2] на интервал Ь = [Ь, Ь2 ], содержащий нуль, надо заменить в общей формуле деления (5) интервал Ь биинтервалом Ь вида (9), не содержащим нуль. Явный вид этой формулы найдем, используя общий принцип теоретико-множественного обобщения операций над точными вещественными числами (4):

а/ь * а/(Ь\Ь*) = а/ф'/Ь'') =

= {а/Ь|а е а,Ь е Ь' и Ь''} =

= {(а/Ь') и (а/Ь'')|а е а, Ь' е Ь',Ь'' е Ь''} =

= {а / Ь' |а е а,Ь' е Ь' } и {а / Ь' '|а е а,Ь'' е Ь'' } = ((а/ Ь') и (а/ Ь'').

Итак, деление интервала аа на интервал Ь , содержащий нуль, можно выполнить по приближенной формуле

а/Ъ = (а/и (а/Ъ") ,

(10)

где Ь и Ь - подынтервалы интервала Ь , не содержащие нуля, объединение которых приближенно равно Ь (рис. 1). Поскольку Ь' и Ь'' не содержат нуля, обе скобки в правой части (10) можно вычислять по формуле (8). В развернутом виде формула (10) переписы-

вается как

[ах, а2]/[Ъ1, Ъ2] =

= [аг, а2]/[Ъ1, Ъ[] и [аг, а2]/[Ъ'2, Ъ2].

(11)

4. РАБОЧИЕ ФОРМУЛЫ ДЕЛЕНИЯ ИНТЕРВАЛА НА ИНТЕРВАЛ, СОДЕРЖАЩИЙ НУЛЬ

Общую формулу (10) деления на интервал, содержащий нуль, или эквивалентную ей формулу (11) можно значительно упростить и конкретизировать, если рассмотреть все возможные типы области делимого а = [а, а ] (рис. 2), при упрощении используем соотношения для делителя Ь = [Ьх,Ь2] (рис. 1)

Рис. 1

< Ъ^.

<0 >0

Случай 1: а = [^, а2 ] ^ 0 .

(12)

(13)

В этом случае, вычисляя скобки в правой части формулы (10) по формуле (8), найдем формулу деления

интервала а = [^, а2 ] на Ь = [Ь, Ь2 ], содержащий нуль, в

виде биинтервала

а /Ъ = [а2 /Ъ", а1 /Ъ] и [ах /Ъ2, а2 /Ъ'2]

4-V-' 4-V-'

<0 >0

при ~ = а, а2 ] ^ 0 .

Случай 2: а = [аъа2] ^ 0 .

(14)

(15)

Здесь, вычисляя аналогично предыдущему скобки в правой части формулы (10) по формуле (8), также получим формулу деления интервала а = [ах, а2 ] на

Ь = Ь, Ь ], содержащий нуль, в виде биинтервала

а / Ъ = [ах / Ъ", а2 / Ъ2 ] и [а2 / Ъ, а / Ъ]

4-V-' 4-V-'

<0 >0

при ~ = а, а2 ] ^ 0 .

Случай 3: ~ = [аь а2] такой, что а1 < 0 < а2 .

(16)

(17)

Рис. 2

В этом случае, вычисляя аналогично предыдущему скобки в правой части (10) по формуле (8), найдем формулу деления интервала ~ = , а2 ] на интервал

Ъ = [Ъг, Ъ2 ], содержащий нуль, сначала в виде следующего объединения 4-х интервалов

а/Ъ = (а/Ъ') и (а/Ъ") = [аь а2]/[Ь1,Ъ[] и [аь а2]/[Ъ'2, Ъ2] = = [а1,0]/[Ъ1,Ъ[] и [0,а2]/[Ъ1,Ъ[] и и [щ ,0]/[Ъ'2,Ъ2] и [0, а2]/[Ъ'2,Ъ2] = = [0,у Ъ[] и[а2/Ъ[,0] и [щ /Ъ'2,0] и[0,а2/Ъ'2],

далее, после объединения одинаково подчеркнутых интервалов, в виде такого объединения 2-х интервалов

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

а /Ъ = [ах/Ъ'2,а1/Ъ"]и[а2/Ъ",а2/Ъ'2] ,

<0 >0 <0 >0

и, наконец, используя операции непрерывной логики а = min, v = max, (18)

в виде одного интервала

а/Ъ = а/ъ" а а/Ъ",а/Ъ" v а2/Ъ"]. (19)

5. СЛУЧАЙ ДЕЛЕНИЯ ИНТЕРВАЛОВ, СИММЕТРИЧНЫХ ОТНОСИТЕЛЬНО НУЛЯ

Особый практический интерес представляет под-случай случая 3, когда оба интервала - делимое

а = [ах, а2 ] и делитель Ь = [Ьх, Ь2 ] - расположены симметрично относительно нуля, в соответствии с чем естественно и вырезаемый из интервала Ь подынтервал Ьу* = [Ь , Ь ] сделать симметричным относительно нуля. Тогда условия симметричности интервалов относительно нуля

а2 = -а1, Ь2 =-Ь1, Ь'2 = -Ь[. (20)

Подставляя соотношения (20) в формулу (19), найдем

у/Ь = [а!, а2]/([Ь., Ь[] и [Ь2, Ь^ = = [(-с,2/ Ь'2)л {а2/-Ь2), {-а2/~ Ь2) у {а2 / Ь2)].

<0 >0

Окончательно,

а/Ъ = а, с2]/([ь1, Ь[] и [Ь2, Ь2]) = = [-а2! Ь2, а21 Ь2)].

Как видно из (21), деление интервальных чисел, симметричных относительно нуля, в результате также дает интервальное число, симметричное относительно нуля.

Интерпретацию формулы (21) легко дать, учитывая, что а - это полуширина интервала делимого а = [ах, а2], Ь'2 - полуширина интервала-выреза

Ь* = [Ь,Ь'2] в интервале-делителе Ь = [Ьх,Ь2], обеспечивающего отсутствие в этом интервале нуля и тем самым - возможность деления интервала ау на интервал Ь . Итак, смысл формулы (21) заключается в следующем: частное от деления интервала ау на интервал

Ь , содержащий нуль (в случае, если интервалы симметричны относительно нуля, как и вырез в интервале Ь , обеспечивающий отсутствие в нем нуля), равно интервалу (также симметричному относительно нуля), левая граница которого равна частному от деления ширины интервала-делимого ау на ширину интервала-Ь*

выреза Ь , взятому со знаком «-», правая граница -тому же частному, взятому со знаком «+».

Полученной формуле (21) можно придать более ясную форму, в которой числитель и знаменатель вычисляемой интервальной дроби выражены в явном виде. Для этого мы обозначим ширину интервала-делимого

аЬ через а , ширину интервала-делителя Ь через Ь , Ь* 1 *

ширину интервала-выреза Ь * через Ь* . Далее, обозначим через Р долю ширины выреза Ъ* от ширины Ь всего интервала, в котором производится этот вырез (0 < Р < 1) (коэффициент вырезания). Тогда величины в правой части (21) выражаются в виде

а = а/2, Ь2 = Ь*/2 = РЬ/2, и формула (21) принимает искомую форму

а/Ь = [-0,5а, 0,5а]1[-0,5Ь, 0,5Ь] = = [-а/вЬ, а/вЬ]-

Коэффициент Р в выражении (22) необходимо подбирать достаточно близким к нулю, поскольку чем он ближе к нулю, тем точность этой приближенной формулы (22) выше.

Пример 1. Вычислить дробь [-2,2] /[-5,5], полученную делением интервальных чисел, симметричных относительно нуля. Примем коэффициент вырезания Р = 0,1. Далее учтем, что в нашем случае ширина интервала-делимого равна а = 2 - (-2) = 4 , ширина интервала-делителя равнее Ь = 5 - (-5) = 10, тогда по формуле (22) получим

[-2,2]/[-5/5] = [-4/(0,1 • 10),4/(0,1 • 10)] = [-4/4].

Как этого и следовало ожидать, результатом деления оказалось также интервальное число, симметричное относительно нуля.

6. СЛУЧАЙ ДЕЛЕНИЯ ИНТЕРВАЛА НА ИНТЕРВАЛ С НУЛЕМ НА КОНЦЕ

В пп. 3-5 мы рассматривали случай, когда интервал-делитель содержит нуль внутри себя. В случае, когда нуль находится на одном из концов интервала-делителя, формулы деления интервалов изменяются. Это связано с тем, что в данном случае интервал-

делитель Ь = [Ь, Ь2 ] приобретает одну из двух конкретных форм, отличных от ранее рассмотренной формы, указанной на рис. 1, и эти две формы таковы

1) Ь = [0,Ь] или 2) Ь = [Ь,0] . (23)

Они показаны на рис. 3. Последующий вывод рабочих формул деления интервала С = [аг, а2 ] на интер-

вал Ь проведем отдельно для каждого возможного сочетания типа интервала аЬ и типа интервала Ь .

ь ъ

ъ*

форма 2 форма 1

Рис. 3.

Исходная приближенная формула для деления интервала аЬ на интервал Ь такова

Ь/Ь = Ь/(Ь\Ь*) . (24)

Формула (24) имеет для рассматриваемого здесь случая такой же смысл, что и формула (10) для случая нахождения нуля внутри интервала-делителя. Вывод рабочих формул деления начнем со случая формы 1

интервала-делителя Ь (рис. 3). В этом случае скобка в (24) равна

(Ь\ Ь*) = [0, Ь]\[0, Ь'] = [Ь, Ь'], где 0 < Ь' < Ь . (25)

Как видно из (25), интервал-делитель в правой части формулы (24) не содержит нуля. Поэтому деление в этой формуле можно выполнять по формуле (8). Получение соответствующих рабочих формул проведем отдельно для трех типов интервала-делимого ~ = [ах, а2 ].

1) а = [ах, а2] ^ 0 . Тогда по формуле (8) получаем из формулы (24) следующую рабочую формулу

а/Ь = а/(Ь \ Ь*) = Ц, а2]/[Ь', Ь] = = [а/ Ь, а21 Ь '] = [а/ Ь, а21 в>Ь],

(26)

где Р = Ь' / Ь - коэффициент ширины выреза Ь' в интервале-делителе Ь ;

2) а = [ах, а2] ^ 0 . Тогда по формуле (8) получаем из формулы (24) такую рабочую формулу

а/Ь = а/(Ь \Ь*) = [аъа2]/[ЬЬ] = = [а-±/Ь',а2 /Ь] = [аг /рЬ,а2/Ь],

(27)

где Р - тот же коэффициент.

3) ~ = [ах,а2] такой, что а < 0 < . Тогда из (24) по формуле (8) получаем следующую рабочую формулу

а/Ь = а/(Ь \Ь ) = ,а2]/[Ь',Ь] = = [ах/Ь', а2 /Ь'] = а /РЬ, а2 /рЬ],

(28)

где Р - тот же коэффициент.

Теперь проделаем ту же процедуру для случая формы 2 интервала-делителя Ь (см. рис. 3). В этом случае скобка в формуле (24) равна

(Ь\ Ь*) = [Ь,0] \ [Ь' ,0] = [Ь, Ь' ], где Ь < Ь' < 0 .

(29)

Как видно из (29), интервал-делитель в правой части формулы (24) и в этом случае не содержит нуля. Поэтому деление и здесь можно выполнять по формуле

(8). Как и в случае формы 1 интервала-делителя Ь , исследуем возможные 3 типа интервала-делимого а = [ах, а2]:

1) а = [ах, а2] ^ 0 . По формуле (8) из формулы (24) получаем следующую рабочую формулу

а/Ь = а/(Ь \Ь*) = [аъа2]/[Ь,Ь'] = = [а2/ Ь', ах/ Ь] = [а2/ рЬ, ах/ Ь],

(30)

где Р = Ь / Ь - коэффициент ширины выреза Ь' в интервале-делителе Ь ;

2) а = [ах, а2] ^ 0 . По формуле (8) из формулы (24) получаем такую рабочую формулу

а/ Ь = а/(Ь \ Ь*) = [аъ а2]/[Ь, Ь'] = = [а2 / Ь, а / Ь'] = [а2 / Ь, а / рь],

(31)

где Р - тот же коэффициент;

3) а = [аг, а2 ] такой, что а < 0 < а . По формуле (8) получаем из (24) такую рабочую формулу

а/Ь = а/(Ь \Ь*) = ,а2]/[Ь,Ь'] = = [а2/Ь',ах/Ь'] = [а2 /рЬ,а1 /рЬ],

(32)

где Р - тот же коэффициент.

Сравнение формул (26) с (30), (27) с (31) и (28) с (32) показывает, что эти формулы (в них интервал-делимое а = [ах, а2 ] одного и того же типа, а интервал-

делитель Ь = [Ь,Ь2] противоположного типа) различаются лишь тем, что выражение для нижней границы результата деления в одной формуле является выражением для верхней границы результата деления в другой формуле и наоборот.

7. АЛГОРИТМ РЕШЕНИЯ ПОСТАВЛЕННЫХ ЗАДАЧ

Обратимся к двум задачам, поставленным в п. 1. Будем решать эти задачи в условиях, когда обычные методы математического анализа, основанные на понятии предельного перехода в особую точку, не работают из-за отсутствия предела, так что получить решение невозможно даже для простейших особых точек - вида 0/0. Поэтому для получения решения используем здесь принципиально иной подход, основанный на интервальной раздетерминизации, т. е. переходе от исходной детерминированной функции к соответствующей недетерминированной - интервальной путем замены детерминированных параметров исходной функции соответствующими интервальными параметрами. В полученной интервальной функции особым точкам вида 0/0 и а/0 (а Ф0) исходной детерминированной функции соответствуют особые интервальные точки 0 / 0 и аа/ 0 (при этом 0 - интервал, содержащий 0, аа - интервал, не содержащий 0). После этого для решения задачи расчета функции следует вычислить значения функции во всех ее интервальных неособых точках, используя методы вычисления интервальных функций [3], и во всех интервальных особых точках, используя изложенные выше специальные методы вычислений. После этого совокупность проведенных вычислений с помощью предложенных ранее

методов анализа [20] позволит выполнить анализ поведения имеющейся функции. Из всех указанных процедур новыми являются только процедуры нахождения интервальных функций в интервальных особых точках при помощи специальных методов вычислений (пп. 46). Ниже мы ограничимся демонстрацией выполнения только этих процедур при решении прикладных задач.

Пример 2. Найти решение следующей детерминированной системы линейных уравнений

3xj 3x,

1 + 4x2 = 5l 1 + 4x2 = 6J

(33)

Сразу видно, что в заданной детерминированной постановке система уравнений (33) не имеет решений, поскольку при равенстве левых частей обоих уравнений их правые части различны, так что эти уравнения противоречивы. О том же говорит и обычная алгебра: определитель системы (33)

D =

3 4 3 4

= 3 ■ 4 - 3■ 4 = 0,

т. е. равен нулю, а производные от него определители Д, Д , полученные заменой 1-го и 2-го столбцов столбцом свободных членов,

D =

D =

5 4

6 4 3 5 3 6

= 5 ■ 4 - 6 ■ 4 = -4,

= 3- 6-3-5 = 3 ,

не равны 0, так что система (33) не имеет решений. Однако система (33) вполне может быть реалистичной, например, представлять собой результат повторных измерений одного и того же объекта, т. е. процесс последовательного накопления информации в некотором реальном объекте. Поэтому система (33) может иметь реальное решение, если постановку задачи изменить, приблизив ее к реальности. Этим изменением может быть более близкая к реальности совокупность недетерминированных (интервальных) коэффициентов уравнений, например, следующая: вместо 3 ^ [2,4],

вместо 4 ^ [3,5], вместо 5 ^ [4,6], вместо 6 ^ [5,7],

система (33) при этом запишется в следующем виде

[2,4]~ + [3,5]~ = [4,6] [2,4]~ + [3,5]~ = [5,7]

(34)

Под решением интервальной линейной системы уравнений (34) будем понимать интервальную версию выражений Крамера для системы уравнений (33), т. е.

[4.6] [3,5]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[5.7] [3,5]у [2,4] [4,6] [2,4] [5,7]

[2,4] [3,5]

[2,4] [3,5]

[2,4] [3,5]

[2,4] [3,5]

(35)

С использованием общих методов вычисления интервальной функции [3] вычисляем определители в правых частях (35)

[2,4] [3,5] [2,4] [3,5]

= [2,4] -[3,5] - [2,4] - [3,5] =

= [2 - 3,4 - 5] - [2 - 3,4 - 5] = [6,20] - [6,20] = [-14,14];

[4.6] [3,5]

[5.7] [3,5]

[4,6]-[3,5] - [5,7]-[3,5] =

= [4 - 3,6 - 5] - [5 - 3,7 - 5] = [12,30] - [15,35] = [-23,15]

[2,4] [4,6] [2,4] [5,7]

= [2,4] -[5,7] - [2,4]-[4,6] =

= [2 • 5,4 • 7] - [2 • 4,4 • 6] = [10,28] - [8,24] = [-14,20]

Подставляя вычисленные определители в выражения (35) для Ьх , Ьх , используя (19) для деления интервалов, содержащих нуль, и учитывая, что в выражении Ь у делимого щ = -23 , с2 = 15 , в выражении Ь2 у делимого а = -14 , а2 = 20 , а также в обоих выражениях ширина делителя равна Ь2 - Ь = 14 - (-14) = 28, беря ширину выреза нуля в 10 % ширины делителя симметрично относительно нуля, т. е. Ь'2 - Ь[ =РЬ - Ь) =

= 0,1-28 = 2,8, так что Ь[ = -1,4 , а Ь'2 = 1,4 , находим значения Ь , Ь :

~ = [-23,15] /[-14,14] = [( -23 /1,4) л (15/-1,4), (-23/-1,4) V (15/1,4)] = [-16,4; 16,4]; ~2 = [-14,20]/[-14,14] = [(-14/1,4) л (20/ -1,4), (-14/-1,4) V (20/1,4)] = [-14,3; 14,3].

(36)

Мы видим, что система линейных уравнений, которая в детерминированном варианте (33) не имела решения, после интервальной раздетерминизации приобретает форму (34), которая имеет решение (36).

8. ОБСУЖДЕНИЕ

Ранее мы убедились в том, что предложенная процедура раздетерминизации, т. е. переход от модели детерминированной системы к модели недетерминированной интервальной системы придает изучаемой системе новое важное свойство: в точках, в которых знаменатель функции-характеристики прежней системы обращался в нуль (особые точки), из-за чего характеристика в этих точках не существовала, знаменатель функции-характеристики новой системы равен интервалу, включающему, кроме нуля, бесконечное множество ненулевых значений, что делает возможным существование характеристики системы и в особых точках. Благодаря этому свойству предложенная очень простая процедура раздетерминизации, заключающаяся в замене детерминированных параметров характеристики рассматриваемой системы соответствующими интервальными параметрами, позволяет изучать ис-

2

черпывающим образом те системы, характеристики которых в базовой детерминированной модели не везде существуют. Примерами таких систем могут служить разнообразные неклассические информационные системы, применяемые в телеметрии, надежности, гуманитарных областях и т. д. Их особенность состоит в том, что они не могут быть описаны средствами классической детерминированной математики. Поэтому для их адекватного описания нужно либо придумать новый, адекватный проблеме математический аппарат, либо придумать новую математическую модель системы, поддающуюся адекватному описанию средствами какого-нибудь известного математического аппарата. Примером первого подхода может служить предложенный ранее для описания гуманитарных систем аппарат нечетких множеств [2], а примером второго подхода служит предложенный в этой статье раздетерми-низационный подход.

9. ЗАКЛЮЧЕНИЕ

В настоящей работе предложен метод раздетерми-низации для решения проблемы вычисления детерминированных функций, имеющих т. н. особые точки, в которых определенного значения у функции не существует. Предложенный метод состоит в переходе от проблемной детерминированной функции к соответствующей недетерминированной (в нашем случае, интервальной) функции путем замены детерминированных параметров функции соответствующими интервальными параметрами. Благодаря этому значения функции в особых точках становятся вполне определенными интервальными значениями, что и позволяет решить эту проблему.

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

математики, что заставляет искать новые подходы к решению возникающих в этих областях задач.

СПИСОК ЛИТЕРАТУРЫ

1. Гнеденко Б.В. Курс теории вероятностей. М.: Наука, 2004. 350 с.

2. Заде Л.А. Понятие лингвистической переменной и его применение к принятию приближенных решений. М.: Мир, 1976. 165 с.

3. Алефельд Г., Херцбергер Ю. Введение в интервальные вычисления. М.: Мир, 1987. 360 с.

4. Горбань И.И. Феномен статистической устойчивости. Киев: Нау-кова Думка, 2014. 370 с.

5. Wiener N. Extrapolation, Interpolation and Smoothing of Stationary Time Series. N. Y.: Technology Press and Wiley, 1949. 180 p.

6. Колмогоров А.Н. Интерполирование и экстраполирование стационарных случайных последовательностей // Известия АН СССР. Математика. 1941. № 5. С. 3-14.

7. Канторович Л.В. О некоторых новых подходах к вычислительным методам и обработке наблюдений // Сибирский математический журнал. 1962. Т. 3. № 5. С. 3-14.

8. Налимов В.В., Чернова Н.А. Теория эксперимента. М.: Наука, 1971. 320 с.

9. Нариньяни А.С. Недоопределенность в системе представления и обработки знаний // Известия АН СССР. Техническая кибернетика. 1986. № 5. С. 3-28.

10. Hyvonen E. Constraint Reasoning Based on Interval Arithmetic: the Tolerance Propagation Approach // Artificial Intelligence. 1992. V. 58. P. 19.

11. Вощинин А.П., Сотиров Г.Р. Оптимизация в условиях неопределенности. М.: МЭИ - София; Техника, 1989. 226 с.

12. Вощинин А.П., Бочков А.Ф., Сотиров Г.Р. Интервальный анализ данных // Заводская лаборатория. 1990. № 7. С. 76-81.

13. Куржанский А.Б. Задача идентификации - теория гарантированных оценок // Автоматика и телемеханика. 1991. № 4. С. 75-89.

14. Левин В.И. Дискретная оптимизация в условиях неопределенности // Автоматика и телемеханика. 1992. № 7. С. 97-106.

15. Левин В.И. Булево линейное программирование с интервальными коэффициентами // Автоматика и телемеханика. 1994. № 7. С. 111122.

16. Левин В.И. Интервальное дискретное программирование // Кибернетика и системный анализ. 1994. № 6. С. 92-103.

17. Левин В.И. Нелинейная оптимизация в условиях интервальной неопределенности // Кибернетика и системный анализ. 1999. № 2. С. 138-146.

18. Левин В.И. Методы оптимизации систем в условиях интервальной неопределенности параметров // Информационные технологии. 2012. № 4. С. 17-22.

19. Левин В.И. Методология оптимизации в условиях неопределенности методом детерминизации // Информационные технологии. 2014. № 5. С. 13-21.

20. Левин В.И. Анализ поведения неточно заданных функций с помощью интервально-дифференциального исчисления // Информационные технологии. 2015. Т. 21. № 3. С. 163-170.

Поступила в редакцию 29 июля 2016 г.

Левин Виталий Ильич, Пензенская государственная технологическая академия, г. Пенза, Российская Федерация, доктор технических наук, профессор, советник ректора по науке, заслуженный деятель науки РФ, e-mail: [email protected]

UDC 62-50; 519.7; 519.8

DOI: 10.20310/1810-0198-2017-22-1-23-32

DEDETERMINATION - METHOD OF SOME MODELING PROBLEMS' SOLVING

© V.I. Levin

Penza State Technological University 1a/11 Gagarin St./Baidukov Dr., Penza, Russian Federation, 440039 E-mail: [email protected]

The method of dedetermination as a new method designed to solving problem of calculation of deterministic functions with the so-called singular points where the function does not take a certain value is proposed. The aim is to describe an approach that allows for division by zero and thus exclude singular points of such functions. The proposed method is to move from problematic (from point of view of calculating) exact function to the corresponding not determined (interval) function by replacing determined function parameters by corresponding interval parameters. Due to this change the values of the function at the singular points will be well-defined interval and values. Latter allows you to solve the problem of finding the function meaning. The solution to this problem is achieved by legalization of division by zero by intervalization of calculations. It uses the principle of cutting out a neighborhood of zero in the interval being denominator of the fraction representing studied function. For the simplified by cutting out interval function the effective formulas are derived based on the main provisions of interval mathematics and make it easy to calculate the value of this function. The proposed in the article approach to the problem of calculating functions with singular points is important for all classes of systems in which the problem really exists. It is about the systems which functions have any number of specific points. Such systems exist mostly in telemetry, reliability theory and practice, humanitarian and many others areas. Features of these areas is that they do not always apply the classical methods of deterministic mathematics. This leads to search for new approaches to solving problems that arise here. Key words: interval; interval function; interval calculations; dedetermination; division by zero

REFERENCES

1. Gnedenko B.V. Kurs teorii veroyatnostey [The Theory of Probability Course]. Moscow, Nauka Publ., 2004, 350 p. (In Russian).

2. Zade L.A. Ponyatie lingvisticheskoy peremennoy i ego primenenie kprinyatiyu priblizhennykh resheniy [Linguistic Variable Notion and its Appliance for Taking Approximate Solutions]. Moscow, Mir Publ., 1976, 165 p. (In Russian).

3. Alefel'd G., Khertsberger Yu. Vvedenie v interval'nye vychisleniya [Introduction in Interval Calculations]. Moscow, Mir Publ., 1987, 360 p. (In Russian).

4. Gorban' I.I. Fenomen statisticheskoy ustoychivosti [Phenomenon of Statistical Stability]. Kiev, Naukova Dumka Publ., 2014, 370 p. (In Russian).

5. Wiener N. Extrapolation, Interpolation and Smoothing of Stationary Time Series. New York, Technology Press and Wiley, 1949, 180 p.

6. Kolmogorov A.N. Interpolirovanie i ekstrapolirovanie statsionarnykh sluchaynykh posledovatel'nostey [Interpolating and extrapolating of stationary random sequence]. Izvestiya Akademii naukSSSR. Matematika [News of Academy of Sciences of the USSR. Mathematics], 1941, no. 5, pp. 3-14. (In Russian).

7. Kantorovich L.V. O nekotorykh novykh podkhodakh k vychislitel'nym metodam i obrabotke nablyudeniy [About some new approaches to calculating methods and processing of observation results]. Sibirskiy matematicheskiy zhurnal - Siberian Mathematical Journal, 1962, vol. 3, no. 5, pp. 3-14. (In Russian).

8. Nalimov V.V., Chernova N.A. Teoriya eksperimenta [Experiment Theory]. Moscow, Nauka Publ., 1971, 320 p. (In Russian).

9. Narin'yani A.S. Nedoopredelennost' v sisteme predstavleniya i obrabotki znaniy [Uncertainty in the system of presentation and processing of data]. Izvestiya Akademii nauk SSSR. Tekhnicheskaya kibernetika [News of Academy of Sciences of the USSR. Technical Cybernetics], 1986, no. 5, pp. 3-28. (In Russian).

10. Hyvonen E. Constraint Reasoning Based on Interval Arithmetic: the Tolerance Propagation Approach. Artificial Intelligence, 1992, vol. 58, p. 19.

11. Voshchinin A.P., Sotirov G.R. Optimizatsiya v usloviyakh neopredelennosti [Optimization in Conditions of Uncertainty]. Moscow, Electronic-machinery institute-Sofiya; Tekhnika Publ., 1989, 226 p. (In Russian).

12. Voshchinin A.P., Bochkov A.F., Sotirov G.R. Interval'nyy analiz dannykh [Interval analysis of data]. Zavodskaya laboratoriya - Industrial Laboratory, 1990, no. 7, pp. 76-81. (In Russian).

13. Kurzhanskiy A.B. Zadacha identifikatsii - teoriya garantirovannykh otsenok [Identification task - theory of guaranteed estimation]. Avtomatika i telemekhanika - Automation and Remote Control, 1991, no. 4, pp. 75-89. (In Russian).

14. Levin V.I. Diskretnaya optimizatsiya v usloviyakh neopredelennosti [Discrete optimization in the conditions of uncertainty]. Avtomatika i telemekhanika - Automation and Remote Control, 1992, no. 7, pp. 97-106. (In Russian).

15. Levin V.I. Bulevo lineynoe programmirovanie s interval'nymi koeffitsientami [Boole linear simulation with interval coefficients]. Avtomatika i telemekhanika - Automation and Remote Control, 1994, no. 7, pp. 111-122. (In Russian).

16. Levin V.I. Interval'noe diskretnoe programmirovanie [Interval discrete simulation]. Kibernetika i sistemnyy analiz - Cybernetics and Systems Analysis, 1994, no. 6, pp. 92-103. (In Russian).

17. Levin V.I. Nelineynaya optimizatsiya v usloviyakh interval'noy neopredelennosti [Non-linear optimization in the conditions of interval uncertainty]. Kibernetika i sistemnyy analiz - Cybernetics and Systems Analysis, 1999, no. 2, pp. 138-146. (In Russian).

18. Levin V.I. Metody optimizatsii sistem v usloviyakh interval'noy neopredelennosti parametrov [Systems optimization methods in conditions of interval uncertainty of parameters]. Informatsionnye tekhnologii - Information Technology, 2012, no. 4, pp. 17-22. (In Russian).

19. Levin V.I. Metodologiya optimizatsii v usloviyakh neopredelennosti metodom determinizatsii [The methodology of optimization in condition of uncertainty by determination method]. Informatsionnye tekhnologii - Information Technology, 2014, no. 5, pp. 13-21. (In Russian).

20. Levin V.I. Analiz povedeniya netochno zadannykh funktsiy s pomoshch'yu interval'no-differentsial'nogo ischisleniya [The analysis of inexactly specified functions by interval-differential calculus]. Informatsionnye tekhnologii - Information Technology, 2015, vol. 21, no. 3, pp. 163-170. (In Russian).

Received 29 July 2016

Levin Vitaliy Ilich, Penza State Technological Academy, Penza, Russian Federation, Doctor of Technics, Professor, Science Advisor of Rector, Honored Worker of Science of Russian Federation, e-mail: [email protected]

Информация для цитирования:

Левин В.И. Раздетерминизация - метод решения некоторых задач моделирования // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2017. Т. 22. Вып. 1. С. 23-32. DOI: 10.20310/1810-0198-2017-22-1-23-32

Levin V.I. Razdeterminizatsiya - metod resheniya nekotorykh zadach modelirovaniya [Dedetermination - method of some modeling problems' solving]. Vestnik Tambovskogo universiteta. Seriya Estestvennye i tekhnicheskie nauki — Tambov University Reports. Series: Natural and Technical Sciences, 2017, vol. 22, no. 1, pp. 23-32. DOI: 10.20310/1810-0198-2017-22-1-23-32 (In Russian).

i Надоели баннеры? Вы всегда можете отключить рекламу.