Проект "Методы исследования больших систем"                                     

все публикации ...


Бабенко С.Н.
Моделирование больших систем

Метод моделирования   

Численное исследование метода моделирования

 Результаты исследование метода моделирования


Большие системы

Математическое описание большой системы 
Метрический анализ


Задачи численного исследования
 

Равномерные приближения
Интерполяционные приближения


Число переменных и точность модели
Особенности метрического моделирования

Равномерные приближения

 

            Пусть в области     D Ì Rn         задана непрерывная функция многих переменных (ф.м.п.),  f(x), x=(x1, ... , xn)      принимающая на заданном множестве      точек   xÌ D  соответственно значения   f(xi), i=0,...,k .  Рассмотрим задачу численного построения функции   p(x),   принимающей в заданных точках множества заданные значения  f(xi),  а в остальных точках области   D Ì Rn    изображающую функцию точно или приближенно.
            Будем искать решение поставленной задачи в виде метрических многочленов.
Будем рассматривать n-мерное пространство  
Rn   как Евклидовое с метрикой 

 

 

В качестве отношения частичного порядка   в n-мерном пространстве   Rn выберем естественное отношение порядка, т.е.,    

                                       x y, Û xi yi ,        i=1, ... n.         

Определим в пространстве    Rn    функцию     sign(x)    вида

                                              
                        1, x>0,
                                          sign(x) = {  0,x=0,
                                                            -1, x<0

 

Выберем в пространстве     Rn   m    произвольных точек       ci , i=1,...,m  таких, что для любого  x Ì  D    имеет место   x ci   или  c x  . Функция вида

mi  =m x(x,ci) = sign(x-ci)*r (x,ci).

называется полуупорядоченной метрикой в Rn . Тогда функции вида

 

 

будем называть базисными метрическими функциями (б.м.ф.).  
Здесь  
(m)i+1,...,m  -     мультииндекс, (m)i+1,...,m=(1,...,i).  Нижние индексы обозначают отсутствующие номера в последовательности (1,...,m).   
           Многочлены вида


                        p
m(x)= a0 * w0(x)+ a1* w1(x) + .... +am* wm(x) ( 1 )

где    a0, a1 ..., am  Ì  R1 , w0(x) , w1(x) .... , wm(x) построенные по системе б.м.ф., называются метрическими многочленами (м.м.). Эти многочлены будем использовать для приближения тестовых функций   f(x).
          Будем полагать, что ф.м.п.
f(x) задана на множестве точек, находящихся в произвольном положении. Для построения приближений используем множество M, содержащее 12 точек. Для оценки качества приближения используем другое множество N, содержащее 10 контрольных точек. Контрольные точки множества  N находятся между точками множества M. .Пример выборки точек для n=3 представлены на рис.1,2.

 

 

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

xt+1=f(xt,xt-1,...,xt-s)=f(X)

где X=(xt,xt-1,...,xt-s) является прямой суммой значений   xt,xt-1,...,xt-s   временного ряда в точках t,t-1,...,t-s.  Так, исходные данные для задачи прогнозирования одномерного временного ряда   x(t)  вида

xt+1=f(xt,xt-1,xt-2)=f(X)

будут образовывать в трехмерном пространстве множества, аналогичные множествам изображенным на рис. 1,2. 
           Число переменных    
n.    каждой из приближаемых функций равно n=2p
p = 1, ... , 12. Степень m   м.м. изменялась от 2 до 10.   Точность приближения функций оценивается по средней относительной погрешности в процентах, вычисленной в точках обучающей и контрольной выборки.
           В таблицах приведены результаты  построения приближений для 
функции y1функции y2функции y3,  функции y4функции y5,  функции y6.
           По
лучены следующие результаты.
1.. Обнаружена сходимость м.м при увеличении степени приближающего м.м. Для разных функций скорость сходимости различна, что объясняется различием их дифференциально-разностных свойств.
2. Обнаружена сходимость м.м. к исходной ф.м.п. при увеличении числа переменных ф.м.п. при неизменной степени м.м. Это новый тип сходимости приближений ф.м.п. Для разных ф.м.п. скорость сходимости различна, что объясняется различием их дифференциально-разностных свойств.
3. Численно обнаружено влияние количества переменных функции на скорость  сходимости м.м. С ростом количества переменных скорость сходимости м.м. увеличивается.
   Полученные результаты позволяют сделать следующие выводы.
1. М.м. представляют собой эффективный аппарат для численного построения приближения ф.м.п.
2. Формулы для приближения ф.м.п. м.м. аналогичны формулам для приближения функций одного переменного, что делает удобным использование м.м. в теоретическом анализе.
3. Формулы для приближения ф.м.п. м.м. намного проще формул для приближения алгебраическими многочленами многих переменных. Число коэффициентов алгебраического многочлена
n переменных степени m равно

 

 

При m=10 и n=4096

M(m,n)=371247092490302324724109827585>3.7*1029

Число коэффициентов м.м. при m=10  и   n=4096  равно 11. Таким образом, использование м.м. для приближения ф.м.п. во много раз уменьшает количество вычислений и объем памяти компьютера, необходимых для построения приближения ф.м.п. Это позволяет осуществлять практическое построение м.м., содержащих сотни и тысячи переменных, без использования очень мощных компьютеров.
4. Приближения ф.м.п. м.м. требуют намного меньше исходных данных для численного построения м.м., чем приближения посредством алгебраических многочленов многих переменных. Так, для приближения функций от 4096 переменных алгебраическими многочленами степени 10 потребовалось бы более  
3.7*1029     точек. При приближении м.м. степени 10 использовалось 12 точек. Тем самым обеспечивается возможность построения моделей больших, многомерных социально-экономических, экологических, биологических и технических объектов, для которых получение большого количества экспериментальных данных затруднено, связано с большими материальными затратами, требует длительного времени или невозможно.
5. Использование м.м. для построения приближенных зависимостей снимает проблему устранения взаимной зависимости переменных, так как все переменные используются совместно. Но именно такой подход и соответствует реальности. В сложных системах, описываемых большим количеством параметров, все параметры обычно изменяются одновременно.

 

Используются технологии uCoz