Научная статья на тему 'Теоретические основы исследования интервальных функций методами интервально-дифференциального исчисления'

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

CC BY
458
77
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
оптимизация / неопределенность / детерминированная функция / интервальная функция / анализ поведения функций / optimization / uncertainty / exactly determined function / interval function / analysis of behavior of interval functions

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

Актуальность. Рассмотрены существующие подходы к расчету, анализу, синтезу и оптимизации систем в условиях неопределенности. Исследование неопределенных систем формулируется в виде задач расчета, анализа и синтеза различных функций с недетерминированными параметрами, служащих соответствующими характеристиками данных систем. Эти задачи значительно сложнее их детерминированных аналогов, которые приходится решать при исследовании систем с детерминированными (точно известными) параметрами. Усложнение связано с тем, что алгебра недетерминированных чисел сложнее алгебры детерминированных чисел. Цель статьи. В данной статье сформулирована и подробно описана задача вычисления и анализа поведения неполностью определенной функции, заданной с точностью до интервала значений. Метод. Для решения этой задачи предложен метод детерминизации, который позволяет свести задачу к двум аналогичным – для верхней и нижней граничных функций исходной неполностью определенной функции. В этом методе использован аппарат интервальной математики и интервально-дифференциального исчисления. Выделены различные типы возможного поведения интервальных функций (постоянство, возрастание, убывание, расширение, сужение) и различные типы экстремальных точек таких функций (например, точка максимума, точка минимума, точка максимального расширения, точка минимального расширения). Новизна. Доказаны теоремы, позволяющие определять участки различного поведения интервальных функций и точки с различными видами экстремума. Результат. Подробно рассмотрена и проиллюстрирована на примере работа предложенного алгоритма детерминизации, позволяющего анализировать поведение интервальных функций.

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

Analysis of Interval Functions by Methods of Interval Differential Calculus

Relevance. The existing approaches to the calculation, analysis, synthesis and optimization of systems in conditions of uncertainty. The studying of uncertain systems is formulated in the form of tasks of calculation, analysis and synthesis of various nondeterministic functions with parameters that serve as the respective characteristics of these systems. These problems are much more difficult their deterministic counterparts which should be solved in the study of systems with deterministic (exactly known) parameters. Complication is due to the fact that the algebra of undetermined numbers more complicated than algebra of deterministic numbers. The purpose. This article is formulated and described in detail the problem of calculating and analyzing the behavior of a particular function which is not fully given (only up to a range of values). Method. To solve this problem there is provided a method of determination, which reduces the problem to the two same – for the upper and lower boundary functions of the original incompletely defined function. In this method we use the apparatus of interval mathematics and interval-differential calculus. We distinguish different types of possible behavior of interval functions (consistency, increase, decrease, expansion, restriction) and various types of extreme points of functions (on a sample, the maximum point, a minimum point, the point of maximum extension, the minimum extension point). Novelty. Theorems for defining the areas of the different behavior of interval functions and terms with various kinds of extreme are proved. Result. We considered in detail and illustrated by example the work of the proposed algorithm of determination for analyzing the behavior of interval functions.

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

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

УДК 62-50:519.7/8

Теоретические основы исследования интервальных функций методами интервально-дифференциального исчисления

Левин В. И.

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

Ключевые слова: оптимизация, неопределенность, детерминированная функция, интервальная функция, анализ поведения функций.

Введение

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

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

335

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

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

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

1. Постановка задачи

Рассмотрим обычную (детерминированную) функцию одной независимой переменной

У = f (x), (1)

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

Теперь рассмотрим недетерминированную (именно, интервальную) функцию одной независимой переменной [2]

f = f(x), (2)

однозначно отображающую заданное множество X = {x} независимых

вещественных (как и в случае (1)) переменных x в заданное множество f = {у} зависимых переменных-интервалов у = [у, у2 ], в соответствии с законом f, который и называется интервальной функцией. Согласно определению (2), любую интервальную функцию ~f можно представить в виде пары обычных функций fi, f2

f = {fl, f2 } , (3)

которые имеют вид

у = f1(xX у2 = f2( x)• (4)

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

336

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Из выражений (3), (4) видно, что интервальная функция f эквивалентна паре обычных функций fj, f2, из которых первая однозначно отображает заданное множество X = (х) независимых переменных x функции f в множество Y = (у) нижних границ интервалов f=[у, у2 ] - зависимых переменных этой функции, а вторая однозначно отображает то же множество X =(х) в множество Y = У) верхних границ тех же интервалов f = [у, у2 ] - зависимых переменных этой функции.

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

1. Процедура расчета (вычисления значений) интервальной функции.

2. Процедура анализа поведения интервальной функции.

В литературе хорошо изучена только задача вычисления интервальной функции, которая сводится к вычислению детерминированных нижней и верхней граничных функций интервальной функции [3, 4]. Задача анализа поведения интервальной функции изучена гораздо хуже, что связано с разнобоем в выборе критериев сравнения интервальных чисел [5, 6]. Реальные достижения здесь имеются лишь в нахождении точек оптимума интервальных функций [7]. В связи с этим, излагаемый в статье подход к вычислению и анализу поведения интервальной функции, основанный на математически строгом и едином методе детерминизации, т.е. сведение исследования интервальной функции к изучению ее верхней и нижней граничных функций, является весьма актуальным. Другие подходы к задаче изложены в [8, 9].

2. Решение задачи вычисления интервальной функции

Начнем с решения базовой задачи расчета (вычисления значений) интервальной функции. Здесь возможны два случая.

Случай 1. Интервальная функция задана в разделенном виде, в котором верхняя и нижняя границы интервального значения функции выражены каждая по отдельности. Этот вид представления интервальной функции вытекает из выражений (2)-(4). Именно, из (2), (3) следует явное представление интервальной функции в виде интервала

^ У2] = [Л(4 f2 (х)], (5)

границы которого согласно (5) выражаются формулами

У = fj(4 У2 = f2(x) . (6)

Таким образом, вычисление интервального значения f = [ yj, у2] интервальной

функции (2), соответствующего значению x независимой переменной этой функции, осуществляется по следующему алгоритму.

Шаг 1. Записываем вычисляемую интервальную функцию типа (2) в разделенном виде (5), (6) с помощью нижней fj и верхней f2 граничных функций функции (2).

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

337

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

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

Шаг 3. Вычисляем верхнюю граничную функцию f2, используя ту же

методику, что и на шаге 2.

Шаг 4. Соединяя вычисленные значения нижней f и верхней f2 граничных функций, получаем явное представление (5) вычисленной интервальной функции (2) в виде интервала.

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

\al, а2\ + [bx, b2 ] = К + К а2 + Ь2\; [а1, а2] - \bi, b2 \ = \а - К а2 - bi\; \\ka,ка2\, к > 0,

к -\а, а \=

[\ка2,ках\, к < 0;

(7)

\а1, а2 \ • \bi, b2 \ = \шт(а* • b1), шах(аг • b )\;

iJ J ij J

\а1, а2\/\*1, b2\ = \а1, а2\ 4i/ b2,1/bi\, при условии, что интервал \b, b \ не содержит нуля.

Пример 1. Привести к разделенному виду интервальную функцию ~ = (\2,3\х + \1,2\x) • (\5,7\x + \4,6\x)

в области x > 0.

Решение. Применяя к заданной интервальной функции последовательно третью, первую и четвертую формулы (7), получим нужный вид функции

у = [ух, у2 ] = ([2х, Зх] + [х, 2х]) ■ ([5х, 7х] + [4х, 6х]) = [Зх, 5х] • [9х, 11х] =

= [min(3 • 9х2,3 • 11х2,5 • 9х2,5 • 11х2), шах(3 • 9х2,3 • 11х2,5 • 9х2,5 • 11х2)] =

= \27x2,55x2\.

Таким образом,

yi = 27 x2, yi = 55 x2,

и наконец, разделенная форма заданной интервальной функции У = \ yi, У2 \ = \27x2,55 x2\.

3. Решение задачи анализа поведения интервальной функции:

сравнение интервалов

Перейдем к описанию упомянутой ранее (п. 1) задачи анализа поведения интервальной функции. Постановка этой задачи аналогична постановке задачи

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

338

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

анализа поведения обычной детерминированной функции и включает, в первую очередь, отыскание

1) интервалов возрастания функции;

2) интервалов убывания функции;

3) интервалов постоянства значений функции;

4) точек максимума функции;

5) точек минимума функции.

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

Очевидно, решение задач анализа поведения интервальной функции требует сравнения величин интервалов. В связи с этим ниже кратко изложены основные результаты теории сравнения интервалов [5, 6].

Рассмотрим два интервала ~ = [аьа2] и ~ = [bx,b2]. Попытаемся сравнить величины этих интервалов, рассматривая их как интервальные числа. Прямое сравнение интервалов а~ и b~ на основе отношений отдельных пар вещественных чисел (a, bj), где at е a, bj е b , не всегда возможно, так как в общем случае одни пары чисел будут находиться в отношении (а > bj), а другие - в противоположном отношении (at < bj). Поэтому остается реализовать сравнение интервалов на

теоретико-множественном уровне, рассматривая каждый интервал их как единое целое, не делимое на части. При этом операции взятия максимума v и минимума а двух интервалов ~ = [аьа2] и ~ = [bx,b2] можно ввести в виде следующих теоретико-множественных конструкций

~ vb = {avb | а е a,b е b}, а аb = {а аb | а е a,b е b}. (8)

Таким образом, взятие максимума (минимума) двух интервалов ~, b определяется, согласно (8), как нахождение множества максимумов (минимумов) двух точных величин а и b , при условии, что эти величины пробегают все возможные значения соответственно из интервалов ~ и b . Теперь для того, чтобы интервалы а и Ь можно было сравнить по величине, установив их отношение а > ~ или а < b , нужно, чтобы 1) введенные операции v,a над этими интервалами существовали; 2) эти операции давали в результате один из операндов: b или ~ ; 3) эти операции были согласованы, т.е. если большим (меньшим) оказывается один из интервалов, то меньшим (большим) является другой из них. Сформулированное условие сравнимости величин интервалов является, очевидно необходимым и достаточным.

Нетрудно доказать, что условие согласованности операций v,a над интервалами всегда выполняется. Очевидно также, что эти операции существуют для любой пары интервалов ~, ~ , причем результатом операции в общем случае оказывается некоторый новый интервал, отличный как от ~, так и

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

339

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

от b . Таким образом, необходимым и достаточным условием сравнимости интервалов ~ и b оказывается условие, по которому операции а v b и ~ л b должны иметь своим результатом один из интервалов - ~ или b . Из этой формулировки условия сравнимости интервалов выводятся различные его конструктивные формы, удобные для практического применения. Эти формы содержатся в нижеследующих теоремах 1-4.

Теорема 1. Для того, чтобы два интервала ~ = [а1,а2] и ~ = [b1,b2] были

сравнимы по величине и находились в отношении ~ > b , необходимо и достаточно выполнения условий

а1 > b1, а2 > b2 , (9)

а для того, чтобы эти интервалы были сравнимы по величине и находились в отношении ~ < b , необходимо и достаточно выполнения условий

а1 < b1, а2 < b2 . (10)

Из теоремы видно, что интервалы b сравнимы по величине (по отношению > или <) и находятся в этом отношении только тогда, когда в таком же отношении находятся их одноименные границы а ,b и а ,b .

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

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

Теорема 2. Для того, чтобы два интервала ~ = [а1, а2] и ~ = [b1, b2] были несравнимы по величине (по отношению > или <), т.е. не находились в отношении а > b или ~ ~, необходимо и достаточно выполнения условий

(ах < bx, а2 > b2) или (bx < ах, b2 > а2). (11)

Интервалы ~ и b не сравнимы по отношениям >, < только тогда, когда один из них полностью накрывает другой. Смысл предложения 2 в том, что оно выявляет существование случаев несравнимости интервалов по отношениям > и <, в отличие от вещественных чисел, которые всегда сравнимы по этим отношениям. Несравнимость некоторых интервалов - естественный результат того, что интервальные числа, в отличие от обычных вещественных чисел, задаются не точно, а с неопределенностью (число принимает некоторое значение в заданном интервале, но при этом не уточняется, какое именно это значение).

Будем рассматривать теперь систему нескольких интервалов

~1 = ^11’а1т\^ ~2 = [а21’а22]’ ~3 = [а31’а321-- (12)

Сравнение по отношениям >, < величин интервалов указанной системы (12), рассматриваемых как интервальные числа, реализуется в результате попарного сравнения указанных интервалов, выполняемого в соответствии с теоремами 1, 2. Главные результаты, получаемые этим путем, содержатся в нижеследующих теоремах 3 и 4.

Теорема 3. Для того, чтобы в системе нескольких интервалов (12) существовал максимальный интервал, который находится со всеми остальными интервалами в отношении >, и этим интервалом являлся ~, необходимо и

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

340

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

достаточно, чтобы границы этого интервала были расположены относительно одноименных границ всех остальных интервалов согласно условиям

ап > а1Ъ an > a3l, an > a4l,...

a12 > a22,

al2 > a32, a12 > a42’.

(13)

Теорема 4. Для того, чтобы в системе нескольких интервалов (12) существовал минимальный интервал, который находится со всеми остальными интервалами в отношении <, и этим интервалом являлся ~1, необходимо и

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

a11 < a21, a11 < a31

a11 < a41,...

a12 < a22, a12 < a32, an < a42,... показывают теоремы 3, 4,

(14)

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

До сих пор мы имели в виду процедуры выделения, вообще говоря, нестрого максимального (нестрого минимального) интервала, основанные на теоретико-множественных операциях (8) для вычисления нестрогого максимума (нестрогого минимума) двух интервалов. Аналогично этому вводятся процедуры выделения строго максимального (строго минимального) интервала, т.е. единственного интервала, являющегося максимальным (минимальным).

Будем считать совпадающие интервалы b равными по определению, т.е. для интервалов ~ = [ah a2] и ~ = [b1, b2], взятых произвольно, условие их равенства вводится таким образом:

(~ = ~)(a1 = bb a2 = *2). (15)

Из формулы (15) следует, что неравными являются интервалы, удовлетворяющие условию

(~ ф b) ^ (a1 ф b1 или a2 Ф b2).

Теперь определение того, что некоторый интервал ~ максимальным из двух интервалов a~, b~ можно записать в виде

(~ > b) ^ (~ v ь = a, a л ь = ь, ~ ф b),

аналогичным образом, определение того, что интервал a~ минимальным из двух интервалов aa, ba записывается в виде

(~ < b) ^ (~ v b = b, a л b = a, ~ ф b).

Здесь v, л - теоретико-множественные операции максимума и минимума двух интервалов.

Из формулировки условий (17), (18) сравнимости интервалов как строгих неравенств между ними можно вывести различные конструктивные формы этих условий, удобные для практического применения. Эти формы содержатся в

(16)

является строго

(17)

является строго

(18)

(8) вычисления

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

341

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

следующих предложениях 5-8, которые подобны предложениям 1-4, дающим удобные конструктивные формы сравнимости интервалов в виде нестрогих неравенств.

Теорема 5. Для того, чтобы два интервала а = [ах,а2],Ь = [Ьх,Ь2] были

сравнимы по величине и находились в отношении а > Ь , необходимо и достаточно выполнения условий

(ах > Ьх, а2 > Ь2) или (ах > Ьх, а2 > Ь2), (19)

а для того, чтобы эти интервалы были сравнимы по величине и находились в отношении ~ < Ь , необходимо и достаточно выполнения условий

(ах < Ьх, а2 < Ь2 ) или (ах < Ьх, а2 < Ь2 ). (20)

Из данной теоремы вытекает, что интервалы а и Ь сравнимы по величине (по отношению > или <) и находятся в указанном отношении только тогда, когда в том же отношении находятся их нижние границы ах, Ьх (при этом верхние

границы а2, Ь2 находятся в соответствующем нестрогом отношении - для > это >, а для < это <) или их верхние границы а2, Ь2 (при этом нижние границы ах, Ьх находятся в соответствующем нестрогом отношении).

Теорема 6. Для того, чтобы два интервала а = [ах,а2] и Ь = [Ьх,Ь2] были не сравнимы по величине (по отношению > или <), т.е. не находились в отношении ~ > Ь или а < Ь , необходимо и достаточно выполнения условий

(ах < Ьх, а2 > Ь2) или (Ьх < ах, Ь2 > а2) или (ах = Ьх, а2 = Ь2). (21)

Итак, интервалы аа и Ьа не сравнимы по отношениям > , < только в тех случаях, когда один из них полностью «накрывает» другой либо когда интервалы равны между собой. Значение теоремы 6 в том, что она показывает существование случаев несравнимости интервалов по отношениям > и < даже тогда, когда сравниваемые интервалы не равны между собой, а только «накрывают» один другой. Эта ситуация существенно отличается от ситуации со сравнением вещественных чисел, где неравные числа всегда сравнимы по отношениям > и < .

Рассмотрим теперь систему нескольких интервалов (12). Сравнение по отношениям > и < величин интервалов системы (12), рассматриваемых как интервальные числа, реализуется путем попарного сравнения этих интервалов, в соответствии с теоремами 5 и 6. Основные результаты, получаемые этим путем, изложены в нижеследующих теоремах 7, 8.

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

(ахх > ^ ах2 > а22) или (ахх > ^ ах2 > а2г)

(аи > ^ ах2 > а32) или (аП > ^ ах2 > а32)

(ахх > а4х, ах2 > а42) или (ахх > а4х, ах2 > а42)

(22)

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

342

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Теорема 8. Для того, чтобы в системе из нескольких интервалов (12) существовал минимальный интервал, который находится со всеми остальными интервалами в отношении <, и этим интервалом являлся f, необходимо и

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

(«11 < «21, «12 < «22) или (ап < а1Ъ аХ1 < а21)

(«11 < «31 «12 < «32) или («11 < «31, «12, < «32) >

(«11 < «41, «12 < «42) или («11 < «41, «12 < «42) ■

были расположены интервалов согласно

(22)

4. Решение задачи анализа поведения интервальной функции.

Основные теоремы и алгоритм

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

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

По аналогии с обычными (детерминированными) функциями [1] введем понятия возрастания, убывания, постоянства, максимума и минимума интервальной функции.

Определение 1. Интервальная функция f = f(х) называется возрастающей на интервале («, b), если для любых х1 и х2 из данного интервала, для которых х1 < х2, выполняется неравенство f (х1) < f (х2).

Определение 2. Интервальная функция f = f (х) называется убывающей на интервале («,b) , если для любых х1 и х2 из данного интервала, для которых х1 < х2, выполняется неравенство f (х1) > f (х2).

Определение 3. Интервальная функция f = f(х) является постоянной на интервале («,b) , если для любых х1 и х2 из упомянутого интервала, для которых х1 < х2, выполняется неравенство f (х1) = f (х2).

Определение 4. Точка х = х0 называется точкой максимума интервальной функции f = f (х), а число f (х0) - максимумом указанной функции, если для всех точек х из некоторой окрестности точки х , не совпадающих с х , истинно строгое неравенство f (х0) > f (х).

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

343

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Определение 5. Точка x = x0 называется точкой минимума интервальной функции f = f (x), а число f (x0) минимумом этой функции, если для всех точек x из некоторой окрестности точки x0, не совпадающих с x0, выполняется строгое неравенство f (x0) < f (x).

Введем теперь понятия расширения и сужения интервальной функции, которые не применимы к обычным (детерминированным) функциям.

Определение 6. Интервальная функция f = f (x) называется расширяющейся на интервале (a, b), если для любых точек xj и x2 из этого интервала, для

которых xj <x2, интервал f (x2) полностью накрывает интервал f (xj).

Определение 7. Интервальная функция f = f (x) называется сужающейся на интервале (a,b) , если для любых xj и x2 из указанного интервала, для которых xj <x2, интервал f (x ^ полностью накрывает интервал f (x2).

Определение 8. Точка x = x0 называется точкой максимального расширения интервальной функции f = f(x), а число D(x0)=f2(x0)-fj(x0) - максимальной шириной указанной функции, если для всех точек x из некоторой окрестности точки x0, не совпадающих с x0, интервал f (x0) полностью «накрывает» интервал

f (x).

Определение 9. Точку x = x0 будем называть точкой максимального сужения интервальной функции f=f(x), а число d(x0) = f2(x0)- f{(x0) - минимальной шириной функции ff (x) , если для всех точек x некоторой окрестности точки x0, не

совпадающих с x0, интервал f (x) полностью накрывает f (x0).

Сформулируем и докажем условия, которые определяют то или иное поведение интервальной функции.

Теорема 9. Для того, чтобы интервальная функция у = f (x) была возрастающей на интервале (a, b), необходимо и достаточно, чтобы на указанном интервале ее нижняя граничная функция fj(x) была возрастающей, а верхняя граничная функция f2(x) - неубывающей либо, наоборот, функция f2(x) была возрастающей, а функция f2 (x) - неубывающей.

Доказательство. Представим функцию f = f (x) в интервальной форме (5): f=[f].(x),f2(x)]. Возрастание этой функции на интервале (a,b) согласно определению (1) означает, что для любых xj, x2 из этого интервала, таких, что xj < x2, выполняется неравенство [fj (xj), f2 (xj)] < [fj (x2), f2 (x2)], которое,

согласно теореме 5, приводит к двум возможным вариантам:

f(xj) < fJ(x2), f2(xj) ^ f2(x2) или f(xj) ^ f(x2 ), f2 (xj) < f2 (x2 ) .

Итак, верно одно из двух: либо на интервале (a, b) нижняя граничная функция f (x) интервальной функции f = f (x) всюду является возрастающей, а ее верхняя граничная функция f2(x) - неубывающей либо наоборот, f2(x) является возрастающей, а f (x) - неубывающей, что и требовалось доказать.

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

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

344

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Теорема 10. Для того, чтобы интервальная функция y = f (х) была убывающей на интервале (a, b), необходимо и достаточно, чтобы на этом интервале ее нижняя граничная функция fx(x) убывала, а верхняя граничная функция f2(x) - не возрастала либо, наоборот, функция f2( х) была убывающей, а функция f (х) -невозрастающей.

Доказательство аналогично доказательству теоремы 9, однако использует определение 2 вместо определения 1.

Теорема 11. Для того, чтобы интервальная функция y = f (х) была постоянной на интервале (a, b), необходимо и достаточно, чтобы на этом интервале ее нижняя f1(х) и верхняя f2(x) граничные функции были постоянными.

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

Теорема 12. Для того, чтобы точка х=х0 была точкой максимума

интервальной функции f = f (х), а число f (х0) - максимумом этой функции, необходимо и достаточно, чтобы в этой точке достигала максимума ее нижняя граничная функция ^(х) и не достигала минимума ее верхняя граничная функция f2(х) или достигала максимума ее верхняя граничная функция f2(х) и не достигала минимума ее нижняя граничная функция f (х).

Доказательство. Представим функцию f = f (х) в интервальной форме (5): f=[fi(х),f2(х)]. Существование максимума этой функции в точке х = х0 по определению 4 означает, что для всех точек х из некоторой окрестности точки х0, не совпадающих с х0, выполняется неравенство f(х0) > f(х) или, в интервальной форме [f1(х0), f2(х0)] > [^(х),^(х)]. Последнее неравенство, согласно теореме 5, эквивалентно условию

(f1 (х0 ) > f1(x), f2 (х0 ) ^ f2 (х)) или 01 (х0 ) ^ f1 (хХ f2 (х0 ) > f2 (х)) .

Условия левой скобки показывают, что в точке х0 функция f1 (х) обращается в максимум, а функция ^(х) не обращается в минимум. Условия же правой скобки показывают, что в точке х0 функция f2 (х) обращается в максимум, а функция f (х) не обращается в минимум. Что и требовалось доказать.

Теорема 13. Для того, чтобы точка х = х0 являлась точкой минимума интервальной функции f = f (х), а число f (х0) являлось ее минимумом, необходимо и достаточно, чтобы в этой точке достигала минимума ее нижняя граничная функция f (х) и не достигала максимума ее верхняя граничная функция ^(х) или, наоборот, достигала минимума верхняя граничная функция ^(х) и не достигала максимума нижняя граничная функция f (х) .

Доказательство теоремы 13 аналогично доказательству теоремы 12, но привлекает определение 5.

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

345

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Теорема 14. Для того, чтобы интервальная функция f=f(x) была расширяющейся на интервале (a,b), необходимо и достаточно, чтобы на этом интервале была убывающей ее нижняя граничная функция f (x) и была возрастающей ее верхняя граничная функция f2 (x).

Доказательство. Для любых хх,x2 из интервала (a,b), таких, что x <x2, в силу расширения функции f на этом интервале должно выполняться такое условие: интервал /(х2) полностью накрывает интервал f{xx). Выражая эти интервалы явно

в интервальной форме f{X\) = [f\{X\)J2(xx)}J{x2) = [fx{x2)J^x2)\, будем иметь условие накрытия интервалов:

fl(x2) <f1(xl\ f2(x2) >f2(xl) .

Первое неравенство показывает, что функция f1(x) является убывающей, второе - что f2 (x) является возрастающей. Что и требовалось доказать.

Теорема 15. Для того, чтобы интервальная функция f=f (x) была сужающейся на интервале (a,b), необходимо и достаточно, чтобы на этом интервале была убывающей ее верхняя граничная функция f2 (x) и была возрастающей ее нижняя граничная функция fl(x) .

Доказательство аналогично доказательству теоремы 14.

Теорема 16. Для того, чтобы точка x = x0 была точкой максимального

расширения интервальной функции y = f (x), а число D(x0)=f2(x0) - f1(x0) максимальной шириной этой функции, необходимо и достаточно, чтобы в некоторой окрестности точки x0 слева функция f = f (x) была расширяющейся, а в некоторой окрестности точки x справа она была сужающейся.

Теорема 17. Для того чтобы точка x = x0 была точкой максимального сужения интервальной функции f = f(x), а число d(x0) = f2(x0)- f1(x0) минимальной шириной указанной функции, необходимо и достаточно, чтобы в некоторой окрестности точки x0 слева функция f = f(x) была сужающейся, а в некоторой окрестности точки x0 справа она была расширяющейся.

Доказательства теорем 16, 17 следуют прямо из определений 8, 9 точек максимального расширения и сужения интервальной функции.

Анализ поведения интервальной функции f = f(x), как показывает изложенный в этом параграфе материал, всегда сводится к анализу поведения двух обычных детерминированных функций: нижней f1(x) и верхней f2(x)

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

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

346

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Шаг 1. Проверка формы, в которой задана исходная интервальная функция у = f (x), подлежащая анализу. Если эта форма неразделенная, т.е. не имеющая вида интервала f = [уьy2] = fx),f2(x)], где y = f(x) и y2 = f2(x) - соответственно нижняя и верхняя граничные функции заданной интервальной функции, то переход к шагу 2. Если она разделенная, т.е. имеющая указанный вид, то переход к шагу 3.

Шаг 2. Приведение функции f=f(x) из неразделенного вида к разделенному с помощью базовых формул интервальной алгебры (7) (пример 1).

Шаг 3. Анализ поведения нижней граничной функции У1 = fi( x)

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

Шаг 4. Анализ поведения верхней граничной функции y2 = f2(x) нашей интервальной функции. Он выполняется теми же методами и по той же программе, что и предыдущий шаг.

Шаг 5. Составление сводной таблицы поведения обеих граничных функций y1 = f1(x),y2 = f2(x) (табл. 1) путем заполнения в ней первых 3 строк, в соответствии с результатом анализа поведения функций f1(x),f2(x) (шаги 3, 4).

Таблица 1 - Сводная таблица поведения функций

x (-»> x1) x1 (x1, x2) x2 (x2, x3) x3 (x3, x4) (xn-b xn ) xn (xn,да)

У1 = f1(x) монотонная возможный экстремум fi илиf монотонная возможный экстремум fi или f монотонная возможный экстремум fi или f монотонная монотонная возможный экстремум fi или f монотонная

У 2 = f2(x) монотонная возможный экстремум fi или f монотонная возможный экстремум fi или f монотонная возможный экстремум fi или f монотонная монотонная возможный экстремум fi или f монотонная

и возрастание максимум убывание минимум расширение максимальное расширение сужение сужение максимальное сужение расширение

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

347

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

Шаг 6. Анализ этой таблицы с помощью теорем 9-15, позволяющих идентифицировать последовательные интервалы (-да,х1),(х1,x2),...,(xn-1,xn),(xn,да) в ней как интервалы возрастания, убывания, расширения или сужения анализируемой интервальной функции f = f (x), а промежуточные точки xj,x2,...,xn между интервалами как точки максимума (минимума) функции

f = f (x) или точки максимума (минимума) ее расширения или сужения. Например, если на некотором интервале (xi,xi+1) функция f2(x) возрастает, а на соседнем интервале (xi+1,xi+2) она убывает, так что в точке xi+1 она максимальна, и при этом функция f1(x) на обоих интервалах постоянная, то согласно теоремам 9, 10, 12 интервальная функция f = f(x) на интервале (xt, xi+1) возрастает, в точке xi+1 достигает максимума, затем на интервале (xi+1,xi+2) убывает.

После выполнения шага 6 заполняют четвертую строку сводной таблицы поведения и на этом анализ поведения заданной интервальной функции заканчивается. Характерный возможный вид четвертой строки сводной таблицы поведения интервальной функции показан в табл. 1. По результатам анализа можно вычертить график интервальной функции f = f (x) (см. рис. 1).

Заключение

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

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

348

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

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

Литература

1. Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления. Т. 1. - М.: Физматлит, 2001.

2. Левин В. И. Интервальная производная и начала недетерминистского дифференциального исчисления // Онтология проектирования. 2012. № 4.

3. Милн В. Э. Численный анализ. - М.: Издательство иностранной

литературы, 1980.

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

5. Левин В. И. Интервальные методы оптимизации систем в условиях неопределенности. - Пенза: Изд-во Пензенского технолог. ин-та, 1999. - 101 с.

6. Левин В. И. Оптимизация в условиях интервальной неопределенности. Метод детерминизации // Автоматика и вычислительная техника. 2012. №2 4.

7. Левин В. И. Оптимизация в условиях неопределенности методом детерминизации // Радиоэлектроника. Информатика. Управление. 2015. №2 4 (35).

8. Вересников Г. С. Оптимизация с неопределенными параметрами // Управление развитием крупномасштабных систем. Материалы восьмой международной конференции. - М.: ИПУ РАН. Т.1. - 2015.

9. Гасанов И. И., Ерешко Ф. И. Модели неопределенности при управлении на финансовых рынках // Управление развитием крупномасштабных систем. Материалы восьмой международной конференции. - М.: ИПУ РАН. Т.1. - 2015.

References

1. Fihtengolc G. M. Kurs differencialnogo i integralnogo ischisleniya [Course of Differential and Integral Calculus]. Vol. 1. - M.: Fizmatlit, 2001. (in Russian).

2. Levin V. I. Intervalnaya proizvodnaya i nachala nedeterministskogo differencialnogo ischisleniya [Interval Derivative and Nondeterministic Differential Calculus] // Ontologiya proektirovaniya. - 2012. - № 4. (in Russian).

3. Milne W. E. Numerical Calculus. Princeton, University Press, 1949. - 393 p.

4. Alefeld G., Herzberger Ju., Einfuhrung in die Intervallrechnung [Introduction to the Interval Computations]. Zurich, B.I.-Wissenschaftsverlag, 1974, 398 p. (in German).

5. Levin V. I. Intervalnye metody optimizacii sistem v usloviyah neopredelennosti [Interval Methods of System Optimization in Condition of Uncertainty]. Penza, Penza State Technological Institute Publ., 1999. - 101 p. (in Russian).

6. Levin V. I. Optimization in Terms of Interval Uncertainty. The Determination Method. Automatic Control and Computer Sciences, 2012, vol. 46, no. 4, pp. 157163.

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

349

Системы управления,связи и безопасности №1. 2016

Systems of Control, Communication and Security sccs.intelgr.com

7. Levin V. I. Optimization in Condition of Uncertainty with Determination Method. Radio Electronics. Computer Science. Control, 2015, no.3. (in Russian).

8. Veresnikov G. S. Optimization with indefinite parameters. Managing the development of large-scale systems. Proceedings of the eighth international conference. Moscow, IC RAS, 2015, Vol. 1. (in Russian).

9. Gasanov I. I., Ereshko F. I. Models of uncertainty in the management of the financial markets. Managing the development of large-scale systems. Proceedings of the eighth international conference. Moscow, IC RAS, 2015, Vol. 1. (in Russian).

Информация об авторах

Левин Виталий Ильич - доктор технических наук, профессор, PhD, Full Professor. Заслуженный деятель науки РФ. Пензенский государственный технологический университет. Область научных интересов: логика; математическое моделирование в технике, экономике, социологии, истории; принятие решений; оптимизация; теория автоматов; теория надежности; распознавание; история науки; проблемы образования. E-mail: vilevin@mail.ru

Адрес: 440039, Россия, г. Пенза, пр. Байдукова/ул. Гагарина, д. 1а/11.

Analysis of Interval Functions by Methods of Interval Differential Calculus

V. I. Levin

Relevance. The existing approaches to the calculation, analysis, synthesis and optimization of systems in conditions of uncertainty. The studying of uncertain systems is formulated in the form of tasks of calculation, analysis and synthesis of various nondeterministic functions with parameters that serve as the respective characteristics of these systems. These problems are much more difficult their deterministic counterparts which should be solved in the study of systems with deterministic (exactly known) parameters. Complication is due to the fact that the algebra of undetermined numbers more complicated than algebra of deterministic numbers. The purpose. This article is formulated and described in detail the problem of calculating and analyzing the behavior of a particular function which is not fully given (only up to a range of values). Method. To solve this problem there is provided a method of determination, which reduces the problem to the two same - for the upper and lower boundary functions of the original incompletely defined function. In this method we use the apparatus of interval mathematics and interval-differential calculus. We distinguish different types of possible behavior of interval functions (consistency, increase, decrease, expansion, restriction) and various types of extreme points of functions (on a sample, the maximum point, a minimum point, the point of maximum extension, the minimum extension point). Novelty. Theorems for defining the areas of the different behavior of interval functions and terms with various kinds of extreme are proved. Result. We considered in detail and illustrated by example the work of the proposed algorithm of determination for analyzing the behavior of interval functions.

Keywords: optimization, uncertainty, exactly determined function, interval function, analysis of behavior of interval functions.

Information about Author

Vitaly Ilich Levin - Doctor of Technical Sciences, Full Professor. Honoured Scientist of Russia. Penza State Technological University. Field of Research: logic; mathematical modeling in technics, economics, sociology, history; decision making, optimization, recognition, automata theory, reliability theory, history of science, problems of education. E-mail: vilevin@mail.ru

Address: Russia, 440039, Penza, pr. Baydukova/ Gagarin st., 1a/11.

URL: http://sccs.intelgr.com/archive/2016-01/17-Levin.pdf

350

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