"RIFS" Рандомизированная система итерированных функций

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR14002
Дата регистрации в ФАП: 
2014-04-10
Тематическая направленность: 
Статистическое программное обеспечение. Анализ структуры данных
Заявитель: 
Аннотация: 

Назначение – Библиотека "RIFS" обеспечивает построение и отображение реализаций предфрактальных множеств в Rn с помощью рандомизированной системы итерированных функций. 

Область применения – Компьютерное моделирование и анализ данных, обладающих фрактальной структурой.

Используемый алгоритм: Применяемая в библиотеке "RIFS" рандомизированная система итерированных функций (РСИФ) строится на основе формулы: xi+1 = (x+ muj*zj)/(1+muj), где xi – i-ая итерационная точка предфрактала; zj – j-ая псевдослучайная точка протофрактала Z, выбранная согласно распределению вероятностей P(Z); muj – коэффициент разбиения итерационных отрезков, соответствующий j-ой псевдослучайной точке Z.

Под протофракталом понимается множество точек Z вместе с множеством коэффициентов разбиения итерационных отрезков M и заданным распределением вероятностей P(Z), которое определяет характеристики порождаемого фрактала A. Под предфракталом понимается счетное множество точек Х, соответствующее выборке A и порождаемое в результате итераций РСИФ.
  • Функция R2ngon() вычисляет координаты вершин правильного многоугольника с заданным разбиением ребер, вписанного в окружность заданного радиуса и используемого в качестве протофрактального множества.
  • Функция preRIFS() выполняет построение предфрактального множества X в Rn с помощью РСИФ для дискретного протофрактального множества Z с произвольным распределением вероятностей P(Z) и переменным коэффициентом разбиения итерационных отрезков M=var.
  • Функция preRSum0() выполняет построение предфрактального множества X в Rn с помощью матрицы случайных сумм для заданного протофрактального множества Z с произвольным распределением вероятностей P(Z) и постоянным коэффициентом разбиения итерационных отрезков M=const.
  • Функция plotR2pre() выполняет визуализацию предфрактального множества X в R2 с описанием основных параметров порождающего протофрактального множества Z.

Базовая рандомизированная система итерированных функций была предложена и исследована А.Г. Буховцом с соавторами [1,2]. Алгоритм построения реализаций фрактальных структур на основе рандомизированной системы итерированных функций был реализован П.В. Москалевым и А.Г. Буховцом [3,4]. Алгоритм построения реализаций фрактальных структур на основе матрицы случайных сумм был реализован П.В. Москалевым, А.Г. Буховцом и Т.Я. Бирючинской [4]. 

  1. Буховец А.Г., Буховец Е.А. Моделирование фрактальных структур данных // Системы управления и информационные технологии.– 2008. – Т.33, №3.– С.4–7.
  2. Буховец А.Г., Бирючинская Т.Я., Буховец Е.А. Использование фрактальных моделей в задачах классификации // Системы управления и информационные технологии.– 2009. – Т.37, №3.1.– С.117–121.
  3. Москалев П.В., Буховец А.Г. О размерности подобия рандомизированной системы итеративных функций // Компьютерные исследования и моделирование.– 2012.– Т.4, №4.– С.681–691.
  4. Moskalev P.V., Bukhovets A.G., Biruchinskay T.Ya. RIFS: Random iterated function system, CRAN.– 2012.– URL: http://cran.r-project.org/package=RIFS/ (online; accessed: 04.06.2012). R package version 0.1-5.

Инструментальные средства создания – R версии 2.14.0.

Версия регистрируемой программы (базы данных): 
0.1-5
Использованные при разработке материалы: 
R 2.14.0
Признак доступности программы (базы данных): 
полностью свободный доступ
Требования к аппаратным и программным средствам: 

Предустановленное программное обеспечение: R версии 2.14.0 и выше.
Операционная система: любая версия GNU/Linux или Microsoft Windows, поддерживающая R версии 2.14.0 и выше.
Формат библиотеки: прилагаемые файлы представляют собой стандартные пакеты расширения, содержащие готовые к установке в систему R библиотеки функций, собранные для операционных систем: GNU/Linux – "RIFS_0.1-5.tar.gz", Microsoft Windows – "RIFS_0.1-5.zip".
Для установки библиотеки следует запустить R и ввести команду в R Console:
а) для установки из сетевого репозитория: 'install.packages("RIFS")';
б) для установки из локального файла в операционных системах семейства GNU/Linux: 'install.packages("RIFS_0.1-5.tar.gz", repos=NULL, type="source")'.
в) для установки из локального файла в операционных системах семейства Microsoft Windows: 'install.packages("RIFS_0.1-5.zip", repos=NULL, type="source")'.

Контактная информация: 
E-mail: moskalefff@gmail.com; URL: http://cran.r-project.org/package=RIFS/
ВложениеРазмер
rifs_0.1-5.tar.gz4.03 КБ
rifs_0.1-5.zip22.84 КБ