ТУЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ МЕДИЦИНСКИЙ ИНСТИТУТ АЛГОРИТМ И АНАЛИЗ ВЛИЯНИЯ ФАКТОРОВ АЛГЕБРАИЧЕСКОЙ МОДЕЛИ КОНСТРУКТИВНОЙ ЛОГИКИ НА РЕЗУЛЬТАТ Хромушин В.А., д.б.н., к.т.н., академик МАИ и АМТН 2010 г.
АЛГОРИТМ АНАЛИЗА Алгоритм анализа влияния факторов на результат заключается в следующем: 1. Выбирают фактор для анализа и задают число дискретов для изменения выбранного фактора от минимального до максимального значения. 2. Задают значения остальным факторам (например, среднее арифметическое значение). 3. Формируют первый набор факторов, состоящий из минимального значения выбранного фактора и фиксированных значений остальных факторов. 4. Подставляют значения факторов в результирующие импликанты математической модели. Отмечают те результирующие импликанты, где предельные условия соблюдаются. 5. Суммируют мощность отмеченных импликант. 6. Прибавляют дискрет к минимальному значению выбранного фактора и повторяют с измененным значением выбранного фактора и фиксированным значением остальных факторов выполняют действия по пп. 4-5 до тех пор, пока значение выбранного фактора достигнет максимального значения. 7. По значениям суммарной мощности, полученным по п.5, строят график изменения суммарной мощности при изменении выбранного фактора от минимального до максимального значения. Исследователь имеет возможность менять значения остальных факторов и оценивать характер изменения графика, выявляя особенности сочетанного влияния факторов на результат.
ПРОГРАММА АНАЛИЗА ФАКТОРОВ НА РЕЗУЛЬТАТ Программа (шифр AnalAMCL, 2010 г.) выполнена в среде Access 2003 и позволяет: 1. Вводить данные в базу. 2. Контролировать ошибки ввода. 3. Вводить результирующие импликанты. 4. Вводить мощности результирующих импликант. 5. Выполнять операции экспорта и импорта данных. 6. Выводить диаграмму мощностей результирующих импликант. 7. Осуществлять просмотр переменных в базе с вычислением их средних арифметических значений и вычисление по этим данным суммарной результирующей мощности. 8. Задавать значения переменных с выбором одной из них для анализа ее влияния на суммарную мощность результирующих импликант и заданием числа точек отображения графика. 9. Выводить график изменения суммарной мощности при изменении выбранной переменной от минимального до максимального значения. 10. Вычислять максимальную мощность результирующих импликант.
ВНЕШНИЙ ВИД ПРОГРАММЫ
МАССИВ ИСХОДНЫХ ДАННЫХ 5;4;2;0;3;0 5;5;4;4;1;1 2;6;3;3;4;0 2;5;7;4;3;0 2;6;4;4;2;1 5;5;2;6;2;1 0;3;4;6;5;0 1;4;5;7;6;0 7;5;3;1;2;0 3;2;1;2;4;1 4;1;0;0;1;0 1;3;4;6;5;0 4;2;1;1;0;0 4;4;5;3;2;1 3;3;2;1;3;1 7;6;4;2;4;1 1;1;2;5;2;0 1;6;6;5;2;0 6;5;3;1;4;1 2;6;5;4;1;0 3;4;2;2;4;1 2;5;5;3;2;0 0;2;5;5;3;1 0;1;4;5;6;0 7;4;4;2;3;0 1;3;4;6;2;1 2;4;3;5;2;1 6;4;3;2;1;0 3;3;3;2;2;1 Импликации ПРЯМЫЕ из файла: E:\AMKL\Test.TXT. Переменная цели: X6. Значение цели: 1.0. Маска: отсутствует. Совпало целевых и нецелевых строк: M= 5. (1 < X2 < 4) & (0 < X5 < 5) 2. M= 4. (1 < X4 < 4) & (2 < X1 < 6) 3. M= 4. (2 < X1 < 4) 4. M= 4. (3 < X5 < 5) & (2 < X1
ВВОД МАССИВА ДАННЫХ
КОНТРОЛЬ ОШИБОК В БАЗЕ ДАННЫХ
ВВОД РЕЗУЛЬТИРУЮЩИХ ИМПЛИКАНТ
ВВОД МОЩНОСТЕЙ РЕЗУЛЬТИРУЮЩИХ ИМПЛИКАНТ
РЕЖИМ ОПЕРАЦИЙ С БАЗОЙ
ДИАГРАММА МОЩНОСТЕЙ РЕЗУЛЬТИРУЮЩИХ ИМПЛИКАНТ
ВЫЧИСЛЕНИЕ СРЕДНИХ АРИФМЕТИЧЕСКИХ ЗНАЧЕНИЙ ПЕРЕМЕННЫХ
ВЫВОД РЕЗУЛЬТАТА СУММАРНОЙ МОЩНОСТИ ПО СРЕДНИМ АРИФМЕТИЧЕСКИМ ЗНАЧЕНИЯМ
ВЫБОР ПЕРЕМЕННОЙ ДЛЯ ПОСТРОЕНИЯ ГРАФИКА
ЗАДАНИЕ ЧИСЛА ТОЧЕК ГРАФИКА
ВЛИЯНИЕ ПЕРВОЙ ПЕРЕМЕННОЙ НА РЕЗУЛЬТАТ
ВЛИЯНИЕ ВТОРОЙ ПЕРЕМЕННОЙ НА РЕЗУЛЬТАТ
ВЛИЯНИЕ ПЯТОЙ ПЕРЕМЕННОЙ НА РЕЗУЛЬТАТ
ВЫЧИСЛЕНИЕ МАКСИМАЛЬНОЙ МОЩНОСТИ РЕЗУЛЬТИРУЮЩИХ ИМПЛИКАНТ
Обращаться: , Тула, ул. Смидович, 12