
- •Министерство образования и науки Российской Федерации Московский государственный институт электронной техники (технический университет) Факультет мп и тк
- •«Программный комплекс многокритериальной оптимизации систем на основе мультихромосомных моделей и генетических алгоритмов»
- •Содержание
- •Перечень сокращений
- •Введение
- •1. Специальный раздел
- •1.1. Исследовательская часть
- •1.1.1. Обзор существующих программ для оптимизации
- •1.1.3. Информационные потребности пользователя
- •1.2. Конструкторская часть
- •1.2.1. Требования, предъявляемые к системе
- •1.2.2. Структура входных и выходных данных
- •1.2.3. Конфигурация технических средств
- •1.2.4. Модули комплекса
- •1.2.5. Общий алгоритм работы программы
- •1.2.6. Иерархия классов
- •1.2.7. Переменные в выражениях и их использование в программе
- •1.2.8. Основные алгоритмы и особенности программной реализации
- •1.2.9. Проверка отказоустойчивости программы
- •1.2.10. Проверка работы комплекса на контрольных примерах
- •1.3. Выводы
- •2. Технологический раздел
- •2.1. Использование стандартных библиотек
- •2.1.1. Библиотека stl
- •2.1.2. Библиотека mfc
- •2.1.3. Применение библиотек stl и mfc в программе
- •2.1.4. Средство ClassWizard
- •2.2.2. Встроенные средства языка для отладки программ
- •2.2.3. Отладка программного кода, содержащего stl и mfc
- •2.4. Приёмы объектно-ориентированного проектирования
- •2.4.1. Применение паттернов проектирования в программе
- •2.5. Выводы
- •3. Организационно-экономический раздел
- •3.1. Метод анализа иерархий
- •3.2. Метод парных сравнений.
- •3.2.1. Определение собственных векторов
- •3.3. Применение метода для выбора среды программировани
- •3.3.1. Характеристики сред программирования
- •3.3.2. Таблица сравнений важности критериев
- •3.3.3. Таблицы попарного сравнения сред разработки по каждому критерию
- •3.4. Результаты применения метода
- •3.5. Выводы
- •4. Производственная и экологическая безопасность
- •4.1. Опасные и вредные факторы, воздействующие на программиста
- •4.1.1. Микроклимат рабочей зоны программиста
- •4.1.2. Воздействие шума на программиста. Защита от шума
- •4.1.3. Уровень напряжённости электромагнитного поля
- •4.1.4. Электробезопасность. Статическое электричество
- •4.1.5. Освещенность рабочего места
- •4.2. Заключение
- •Заключение
- •Список литературы
- •Исходный текст программы
- •Результаты испытаний
- •Руководство оператора
- •Аннотация
- •2. Условия выполнения программы
- •2.1. Климатические условия эксплуатации
- •2.2. Состав аппаратных и программных средств
- •3. Требования к персоналу (пользователю)
- •4.2.2. Выполнение функции сохранения модели в файл
- •4.2.3. Выполнение функции ввода информации о системе
- •4.2.4. Выполнение функции задания различных параметров системы
- •4.2.5. Правила записи выражений
- •4.2.6. Выполнение функции задания параметров генетических алгоритмов
- •4.2.7. Выполнение функции поиска решения
- •5.3. Ошибки при проверке модели
- •5.4. Ошибки во время поиска решения
Какую работу нужно написать?
Руководство оператора
Ниже представлено руководство оператора программного комплекса ГЕНератор, выполненное в соответствии с требованиями ГОСТ 19.505-79
Программный комплекс многокритериальной оптимизации систем «ГЕНератор» Руководство оператора | |
ЛИСТ УТВЕРЖДЕНИЯ О.И.00001-01 43 01-1-ЛУ | |
|
Руководитель разработки О. И. Лисов 15.02.2005
Исполнитель В. А. Жданов 15.02.2005 |
2005 |
Программный комплекс многокритериальной оптимизации систем «ГЕНератор» Руководство оператора | |
О.И.00001-01 43 01-1-ЛУ Листов 15 | |
|
|
2005 |
1. Результаты проверки работы комплекса при ошибках во вновь созданной модели. 119
2. Недопустимые арифметические операции во время вычисления 121
3. Работа комплекса в режиме загрузки файлов 122
4. Проверка на контрольном примере 123
Программный комплекс многокритериальной оптимизации систем «ГЕНератор» 3
Руководство оператора 3
О.И.00001-01 43 01-1-ЛУ 3
15.02.2005 3
2005 3
СОДЕРЖАНИЕ 127
Программный комплекс многокритериальной оптимизации систем «ГЕНератор» 127
Руководство оператора 127
О.И.00001-01 43 01-1-ЛУ 127
Листов 15 127
2005 127
АННОТАЦИЯ 129
1. Назначение программы 130
1.1. Функциональное назначение 130
1.2. Эксплуатационное назначение 130
1.3. Состав функций 130
2. Условия выполнения программы 131
2.1. Климатические условия эксплуатации 131
2.2. Состав аппаратных и программных средств 131
3. Требования к персоналу (пользователю) 131
4. Выполнение программы 131
4.1. Загрузка и запуск программы 131
4.2. Выполнение программы 132
4.3. Завершение работы программы 141
5. Сообщения оператору 141
5.1. Ошибка сохранения файла 141
5.2. Ошибки при загрузке файла 141
5.3. Ошибки при проверке модели 141
5.4. Ошибки во время поиска решения 142
Аннотация
Настоящее руководство распространяется исключительно на программу и не заменяет учебную, справочную литературу, руководства от производителя операционной системы и прочие источники информации, освещающие работу с графическим пользовательским интерфейсом операционной системы.
1. Назначение программы
Программный комплекс служит для обеспечения оптимизации систем, которые имеют иерархическую структуру (могут быть представлены в виде дерева), по нескольким критериям. В результате работы программы подбирается такое сочетание значений критериев, которое обеспечивает наибольшую отдачу от системы (максимум или минимум). Результат оптимизации каждой системы является субъективной величиной, т.к. приоритет критериев, влияющих на функцию системы, задаётся пользователем при формировании модели.
1.1. Функциональное назначение
Функциональным назначением программы является поиск оптимального сочетания значений критериев, обеспечивающих оптимальную отдачу от системы.
1.2. Эксплуатационное назначение
Программа предназначена к эксплуатации в различных сферах, где может потребоваться провести оптимизацию.
Программа может эксплуатироваться в круглосуточном непрерывном режиме.
1.3. Состав функций
Программа обеспечивает возможность выполнения перечисленных ниже функций:
загрузку модели из файла
сохранение модели в файл
ввод информации о системе с помощью графического интерфейса;
задание различных параметров системы: число значений каждого критерия, формульные зависимости значений критериев от значений других критериев, целевой функции, по которой ведётся оптимизация.
задание параметров генетических алгоритмов (что позволит изменять точность полученного ответа и время его поиска)
поиск решения (оптимального сочетания значений критериев)
формирование результатов работы комплекса в виде отчётов на экране
сохранение отчётов в файл
вывод оперативных справок в строковом формате (подсказок)
отображение названия программы, версии программы