Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовое проектирование по П и А.doc
Скачиваний:
5
Добавлен:
27.08.2019
Размер:
6.13 Mб
Скачать

2.8.10 Исследование целевой функции

Задачи математического программирования связаны с большим числом m переменных. Поэтому объем вычислительных работ по отысканию экстремума целевой функции столь велик, что весь процесс немыслим без применения современных компьютеров, а значит, требует создания компьютерных программ, реализующих те или иные алгоритмы.

Имеется множество численных методов (алгоритмов) решения задачи многомерной оптимизации [1, 2]. В курсовом проекте предлагается использовать метод циклического покоординатного спуска [1], который прост в реализации и главное обладает хорошей информативностью (наглядностью) при графическом представлении результатов расчетов. Суть метода заключается в следующем.

На первом этапе задаемся начальным приближением X0 [x01, x02, …, x0m]. В качестве направления спуска принимается одна из координат, допустим x1. Эта уже задача одномерной минимизации. Теперь, используя метод перебора, определяем новое приближение x11 из условия

Кр(x11, x02, …, x0m) = min Кр(xi1, x02, …, x0m), i=1, …, N,

где N – число вычислений в искомом интервале по x1[x1min, x1max] с шагом (x1maxx1min)/N.

Затем в качестве направления спуска принимаются последовательно оставшиеся координаты x2, …, xm и решаются задачи одномерной минимизации, как и в случае координаты x1. Таким образом, после одного цикла находим новое приближение X1 [x11, x12, …, x1m], которое можно принять за начальное приближение и повторять описанные выше итерации до тех пор, пока не будет достигнута заданная точность решения задачи, а именно

Xi+1Xi║≤ ε,

где ε – малое положительное число.

Для реализации описанного алгоритма необходимо составить компьютерную программу на любом языке программирования (Pascal, Basic, C++ и др.) или воспользоваться средой Excel. В последнем случае результаты расчетов оформляются в виде таблицы, а для столбцов, рассчитанных по формулам, снизу против каждого столбца указываются используемые формулы. Пример оформления таблицы, разработанной в среде Excel, приведен в приложении Б.

Основные результаты расчетов в виде графиков приводятся на графическом листе проекта. Пример оформления графиков приведен в приложении В.

2.9 Выводы

В выводах следует отразить основные результаты выполненной работы на отдельной странице. Как правило, выводы включают 3-4 пункта.

2.10 Библиография

Здесь приводятся все источники информации, использованные при выполнении проекта, в порядке появления ссылок в тексте расчетно-пояснительной записки или в алфавитном порядке. На все источники библиографического списка в тексте пояснительной записки должны быть ссылки, заключенные в квадратные скобки.

2.11 Приложения

В приложения следует включать таблицы с расчетами, компьютерные программы, полученные графики и другие объемные материалы. Приложения нумеруются заглавными буквами русского алфавита, например «Приложение А», а затем через тире указывается заголовок приложения. Общий объем приложений не ограничивается и не входит в лимит пояснительной записки.