Разработки СО РАН - каталог программ
На данной странице представлен каталог программ, включенных в Фонд алгоритмов и программ Сибирского отделения РАН. Полный каталог программ и БД, включенных в Фонд, а также любые выборки по научным центрам, объединенным ученым советам и др. вы можете найти на данной странице.
|
2013-06-10
Назначение - компьютерные программы для иллюстрации и контроля процесса решения однородных дифференциальных уравнений первого порядка Для работы с программами нужно загрузить пакетный файл Paket.bat, который располагается в одной папке с остальными файлами, имеющими расширение .class. Далее необходимо следовать комментариям, которые определяют последовательность действий в каждой программе. |
|
2013-06-06
Назначение: Проведение анализа качества работы разработанных эвристических алгоритмов для двух задач минимизации энергии в сетях сбора и передачи данных по результатам решения случайно сгенерированных тестовых примеров. Область применения: Моделирование работы сетей сбора и передачи данных, оценка качества функционирования. Для приближенного решения двух задач дискретной оптимизации - задачи максимизации времени жизни беспроводной сенсорной сети в условиях заданного множества покрытий и задачи построения оптимального коммуникационного дерева на неориентированном взвешенном графе с неотрицательными весами - были разработаны эвристические алгоритмы и генератор случайных примеров. Программа генерирует тестовые примеры, на каждом примере запускает разработанные эвристические алгоритмы и выдает оценки точности работы каждого алгоритма. Используемые алгоритмы: - 2 авторских эвристических алгоритма для приближенного решения задачи максимизации времени жизни беспроводной сенсорной сети в условиях заданного множества покрытий [1]. - жадный алгоритм для приближенного решения задачи максимизации времени жизни беспроводной сенсорной сети в условиях заданного множества покрытий [1]. - алгоритм Прима для построения остовного дерева минимального веса. - авторский метод локальных улучшений для приближенного решения задачи построения оптимального коммуникационного дерева [2]. - генетический алгоритм для приближенного решения задачи построения оптимального коммуникационного дерева. - гибридный генетический алгоритм для приближенного решения задачи построения оптимального коммуникационного дерева с использованием локальных улучшений в качестве мутаций. В программе реализовано:
Во вложении прикреплены файлы с программой. Файл Exp1.exe запускает программу, предназначенную для апостериорного анализа качества разработанных эвристических алгоритмов, приближенно решающих задачу максимизации времени жизни сети при заданном множестве покрытий. Файл Exp2.exe запускает программу, предназначенную для апостериорного анализа качества разработанных эвристических алгоритмов, приближенно решающих задачу построения оптимального коммуникационного дерева. Работа с программами состоит в следующем:
Функциональные возможности:
Используемые в работе алгоритмы опубликованы в статьях: [1] Ерзин А.И., Плотников Р.В. О максимизации времени функционирования сенсорных сетей при ресурсных ограничениях // Дискретный анализ и исследование операций, Т. 18, №6, 2011, 17-32. [2] Ерзин А.И., Плотников Р.В., Шамардин Ю.В. О некоторых полиномиально разрешимых случаях и приближенных алгоритмах для задачи построения оптимального коммуникационного дерева. Дискретный анализ и исследование операций, Т. 20, № 1, 2013, с.12-27. Инструментальные средства создания - Microsoft Visual Studio 2008 (язык C++), IBM ILOG CPLEX |
|
2013-06-03
Назначение - цифровое голографическое восстановление и цифровая голографическая интерферометрия по реальным цифровым голограммам. На вход программы подается файл изображения с голограммой, полученной цифровым путем. При помощи выбранного метода по голограмме восстанавливается изображение объекта, который был записан на этой голограмме. В основе методов восстановления лежит численное решение интеграла Френеля-Кирхгофа [1]. В методе преобразования Френеля используется разложение части подынтегрального выражения в ряд Тейлора и приведение интеграла к преобразованию Фурье. В методе свёртки интеграл Френеля-Кирхгофа рассматривается как интеграл Дюамеля и решается при помощи функционального и математического анализа. Перед голографическим восстановлением осуществляется дополнительная обработка голограммы с целью подавления нулевого порядка дифракции для улучшения качества результата [2]. Для этого используется адаптивный частотный фильтр. Для реализации цифровой голографической интерферометрии используются 2 голограммы. Разница между их численными восстановлениями по фазе позволяет восстановить трёхмерную деформационную модель по всей видимой поверхности измеряемого объекта [3].
Функциональные возможности - цифровое голографическое восстановление реальных голограмм двумя методами с подавлением нулевого порядка дифракции при различных параметрах восстановления (длина волны, расстояние восстановления, угол отклонения опорного пучка, физический размер пикселя в голограмме и др.) Работа с программой - в приложенном архиве располагается программа для OC Windows в виде исполняемого файла (папка redist) и в виде исходного кода (папка src). Для запуска программы необходимо запустить файл Holo.exe или примеры (run_experiment1.bat и run_experiment2.bat). В папке redist также можно найти подробное руководство по работе с программой (Руководство.pdf). |
|
2013-05-31
Назначение: Программа предназначена для построения тонких и сферических линз, а также построения хода лучей через них. Она позволяет строить линзы и лучи так, чтобы пользователь мог максимально комфортно рассмотреть и определить фокусные расстояния линз, их радиусы, кардинальные элементы. Область применения: Программа может быть использована в курсе общей физики, при изучении курса оптики в старших классах. Используемый алгоритм: В программе использован алгоритм расчета кардинальных элементов и постоянных Гаусса матричным методом [1]. [1] Матвеев А. Н. Оптика // М.: Высшая школа, 1985.- 351 с. Описание работы программы: 1. После запуска программы пользователь указывает следующие входные параметры: фокусные расстояния и положение падающих лучей, а также толщину и радиусы кривизны линз, если осуществляется построение для сферической линзы . 2. Программа осуществляет построение линз по введенным параметрам. 3. Программа строит начальный луч. 4. Учитывая толщину, радиусы кривизны и материал линзы, рассчитываются постоянные Гаусса и кардинальные элементы. 5. Программа находит точку фокуса и строит прошедший луч. 6. Построение производится в специальном окне программы. Функциональные возможности: Программа позволяет построить систему из тонких линз и сферических; дальнейший ход луча, прошедшего через них; рассчитать кардинальные элементы полученной линзы, фокусные расстояния. Программа позволяет максимально комфортно рассмотреть ход луча при изменении его начального положения. Инструментальные средства создания: Среда программирования Delphi 7.0 |
|
2013-05-28
Назначение - Пакет программ BPRQ предназначен для численного исследования нелинейных краевых задач для системы из n обыкновенных дифференциальных уравнений на конечном отрезке. Достаточно общая формулировка краевой задачи включает параметр, в зависимости от которого изучается решение. Типичное проявление нелинейности краевой задачи выражается в возможной неединственности решения, когда в некоторой области изменения параметра одному и тому же значению параметра может соответствовать несколько решений. Характерным является также возникновение решений с большими градиентами. Область применения - Метод нашёл применение при численном исследовании достаточно большого числа краевых задач из различных приложений, таких как моделирование каталитических процессов, нелинейные колебания и т.д. Используемый алгоритм - Дискретная модель краевой задачи представлена системой нелинейных уравнений, полученной в результате сплайн-коллокации с использованием кубического сплайна класса C1. При этом погрешность аппроксимации имеет четвёртый порядок на неравномерной сетке. В пакете реализован вариант метода продолжения решения нелинейной системы по параметру, разработанный в Институте математики им. С.Л. Соболева СО РАН. Метод учитывает возможность появления особой точки «поворот» в процессе продолжения по параметру. Продолжение по параметру сопровождается адаптацией сетки с изменением числа узлов, положение которых определяется из условия равномерного распределения погрешности аппроксимации. Содержание пакета BPRQ формировалось под влиянием известных публикаций Сергея Константиновича Годунова по методам решения линейных краевых задач. Возможность непосредственного общения с ним сыграла огромную роль в процессе разработки эффективных алгоритмов. Основные достоинства метода:
Рабочая версия пакета представлена на сайте ИМ СО РАН в разделе наука\ результаты \ прикладные разработки\пакет BPRQ. http://math.nsc.ru/AP/bprq/main.htm Литература:
|
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
