Программное обеспечение для решения задач нелинейного и линейного программирования
курсовые работы, Программирование Объем работы: 32+приложения Год сдачи: 2013 Стоимость: 22 бел рублей (710 рф рублей, 11 долларов) Просмотров: 416 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
ВВЕДЕНИЕ 4
1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 Метод поиска по симплексу(S2 -метод) 6
1.2 Симплекс- метод решения задачи линейного программирования 12
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 15
2.1 Задача нелинейного программирования 15
2.1.1 Определение стационарных точек и их типа (приложение Маthсаd) 15
2.1.2 Построение линий уровней и трехмерного графика целевой функции (приложение Excel) 17
2.1.3 Алгоритм Нелдера-Мида 18
2.1.4 Описание программного обеспечения ( приложение Delphi) 20
2.2 Задача линейного программирования 22
2.2.1 Решение задачи графическим методом: 22
2.2.2 Решение задачи линейного программирования симплекс-методом: 24
2.2.3 Решение задания симплекс методом 27
2.2.4 Решение задачи с использованием процедуры " Поиск решения" 29
ЗАКЛЮЧЕНИЕ 31
ПРИЛОЖЕНИЕ А 33
ПРИЛОЖЕНИЕ Б 40
ПРИЛОЖЕНИЕ В 41
1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1 Метод поиска по симплексу(S2 -метод) 6
1.2 Симплекс- метод решения задачи линейного программирования 12
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 15
2.1 Задача нелинейного программирования 15
2.1.1 Определение стационарных точек и их типа (приложение Маthсаd) 15
2.1.2 Построение линий уровней и трехмерного графика целевой функции (приложение Excel) 17
2.1.3 Алгоритм Нелдера-Мида 18
2.1.4 Описание программного обеспечения ( приложение Delphi) 20
2.2 Задача линейного программирования 22
2.2.1 Решение задачи графическим методом: 22
2.2.2 Решение задачи линейного программирования симплекс-методом: 24
2.2.3 Решение задания симплекс методом 27
2.2.4 Решение задачи с использованием процедуры " Поиск решения" 29
ЗАКЛЮЧЕНИЕ 31
ПРИЛОЖЕНИЕ А 33
ПРИЛОЖЕНИЕ Б 40
ПРИЛОЖЕНИЕ В 41
При решении конкретной задачи оптимизации исследователь прежде всего должен выбрать математический метод, который приводил бы к конечным результатам с наименьшими затратами на вычисления или же давал возможность получить наибольший объем информации об искомом решении. Выбор того или иного метода в значительной степени определяется постановкой оптимальной задачи, а также используемой математической моделью объекта оптимизации.
В настоящее время для решения оптимальных задач применяют в основном следующие методы:
методы исследования функций классического анализа;
методы, основанные на использовании неопределенных множителей Лагранжа;
вариационное исчисление;
динамическое программирование;
принцип максимума;
линейное программирование;
нелинейное программирование...
В настоящее время для решения оптимальных задач применяют в основном следующие методы:
методы исследования функций классического анализа;
методы, основанные на использовании неопределенных множителей Лагранжа;
вариационное исчисление;
динамическое программирование;
принцип максимума;
линейное программирование;
нелинейное программирование...
В теоретической части курсового проекта были рассмотрены методы поиска безусловного экстремума функции с помощью прямого поиска (регулярный и деформируемый симплекс) и решена задача линейного программирования симплекс-методом, указаны их основные достоинства и недостатки.
При решении задачи нелинейного программирования более универсальным показал себя метод деформируемого многогранника. Его достоинство – не сложность подсчетов и точность, возможность успешного нахождения экстремума для более широкого класса функций. Минус прямых методов – большое количество вычислений. На языке программирования высокого уровня Delphi реализованы алгоритмы вышеназванных методов. Рассмотрены возможности по исследованию функций с помощью MathCad и Excel, которые предоставляют пользователю широчайшие возможности не только по решению данных задач, но и по их визуализации.
Решение задачи линейного программирования выполнено тремя способами: графическим, симплекс-методом и с помощью надстройки Excel Поиск решения.
Таким образом, мы видим несомненное преимущество использования прикладных программных систем при решении задач нелинейного и линейного программирования.
При решении задачи нелинейного программирования более универсальным показал себя метод деформируемого многогранника. Его достоинство – не сложность подсчетов и точность, возможность успешного нахождения экстремума для более широкого класса функций. Минус прямых методов – большое количество вычислений. На языке программирования высокого уровня Delphi реализованы алгоритмы вышеназванных методов. Рассмотрены возможности по исследованию функций с помощью MathCad и Excel, которые предоставляют пользователю широчайшие возможности не только по решению данных задач, но и по их визуализации.
Решение задачи линейного программирования выполнено тремя способами: графическим, симплекс-методом и с помощью надстройки Excel Поиск решения.
Таким образом, мы видим несомненное преимущество использования прикладных программных систем при решении задач нелинейного и линейного программирования.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.