Смирнов Александр Валерьевич Правообладатель: Государственное образовательное учреждение высшего профессионального образования «Ярославский государственный университет им. П. Г. Демидова» программа

Вид материалаПрограмма
Подобный материал:

РЕФЕРАТ



Автор: Смирнов Александр Валерьевич

Правообладатель: Государственное образовательное учреждение высшего профессионального образования «Ярославский государственный университет им. П.Г. Демидова»



Программа: MatrixBalancing_Minimization – научно-исследовательская программа для минимизации ошибок округления в задаче целочисленного сбалансирования трехмерной матрицы


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

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

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


Тип ЭВМ: IBM PC-совместимый ПК.


Язык: C#


ОС: Microsoft Windows XP

Объём программы: 360 Кб