Разработки СО РАН - каталоги программ и БД
Поиск по каталогам:
2013-06-11
Назначение - программы для интерактивной иллюстрации и посимвольного контроля процесса интегрирования способом подведения функции под знак дифференциала. Командные строки, необходимые для выполнения каждой программы, собраны в один пакетный файл Paket.bat. После загрузки данного файла необходимо следовать комментариям, которые сопровождают каждую программу. |
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 |
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »