Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ


ИМЕНИ Р.Е. АЛЕКСЕЕВА»

 

Отчёт о практическом занятии №1 по методам оптимизации информационных систем

 

на тему: “Прямые методы оптимизации

функции одной переменной”

 

Работу выполнила:

студент(ка) гр. АЗИС 2013-3 Фамилия И.О.

Работу проверил:

ст. преп., к.ф.-м.н.

Мазуров А.Ю.

 

Арзамас

2014 г.

 

Прямые методы оптимизации – методы, не требующие вычисления производной функции. Для их применения достаточно вычислить значения функции .

 

1. Метод перебора – простейший метод. Применяется к унимодальным функциям.

Задача: на отрезке . задана функция y=sin x. Необходимо минимизировать функцию на данном отрезке.

Решение задачи: отрезок разбивают на n равных частей точками деления:

,

Вычислим значение функции в точках , найдём путём сравнения точку, в которой

.

Тогда погрешность определения точки минимума составляет .

Текст программы:

clear all

clc

a=pi/2; %отрезок

b=3*pi/2;

tochn=1/100; % точность

shag=(b-a)*tochn; %шаг разбиения

x=a:shag:b;

[ymin xmin]=min(sin(x));

x(xmin)*180/pi %градусы в радианы

ymin

X = pi/2:0.001:3*pi/2;

Y = sin(X);

plot (X,Y);

hold on

 

Полученный результат:

 

 

Полученный результат:

 

2. Метод поразрядного поиска

Отличия от предыдущего метода:

а) если оказывается, что , то отпадает необходимость вычислять значение функции в точках и т.д.

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

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

 

Задача: минимизировать функцию на отрезке .

Текст программы:

clear all

clc

a=-1;

b=2;

shag=0.1; %шаг

tochn=0.0001; %точность

x=a;

f_x=x^2-2*x+2;

x=x+shag;

f_x1=x^2-2*x+2;

i=1;

while shag>tochn

while f_x1<=f_x

f_x=f_x1;

x=x+shag*i;

f_x1=x^2-2*x+2;

end

f_x=f_x1;

 

shag=shag/4;

i=-i;

if x>b break;

end

end

x

fmin=f_x

X = -1:0.001:2;

Y = X.^2-2.*X+2;

plot (X,Y);

hold on

Полученный результат:

3. Первый метод дихотомии («деления пополам»)

Задача: минимизировать функцию на отрезке с точностью 0.001.

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

§ если , то берём отрезок , отбрасывая ,

§ если , то берём отрезок , отбрасывая

Процедура повторяется, пока не будет достигнута заданная точность, .

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ИМЕНИ Р.Е. АЛЕКСЕЕВА»

 

Отчёт о практическом занятии №2 по методам оптимизации информационных систем

 

на тему: “Методы оптимизации функции одной переменной, использующие производные”

 

Работу выполнила:

студент(ка) гр. АЗИС 2013-3 Фамилия И.О.

Работу проверил:

ст. преп., к.ф.-м.н.

Мазуров А.Ю.

 

Арзамас

2014 г.

 

 

1. Метод средней точки

Данный метод оптимизации использует производную. Средняя точка , .

Проверяем знак произведения: если , то точка минимума находится на отрезке , а если не выполняется – то на отрезке . И так далее, вычисления продолжаются, пока .

Задача: минимизировать функцию на отрезке .

clear all

clc

a=-3;

b=0.75;

x=(a+b)/2;

f1=(1-x^2)/(x^2+1)^2;

tochn=0.0001;

while abs(f1)>=eps

f1=(1-x^2)/(x^2+1)^2;

fa=(1-a^2)/(a^2+1)^2;

if f1*fa<0 b=x;

else a=x;

end

x=(a+b)/2;

end;

x

y=x/(x^2+1)

X = -3:0.001:0.75;

Y = X./(X.^2+1);

plot (X,Y);

hold on

 

2. Метод хорд

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

- уравнение хорды.

 

получим значения коэффициентов , .

Тогда ,

 

,

Если , то выбирается отрезок ,

, то выбирается отрезок .

Вычисления продолжаются, пока .




<== предыдущая лекция | следующая лекция ==>
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ. 1. Изготавливают из керна два цилиндрических образца с длинами L1=20 мм и L2 =30-40 мм и диаметром d =30- 40 мм/ | ОСНОВНА

Дата добавления: 2015-10-19; просмотров: 466. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

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

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

Studopedia.info - Студопедия - 2014-2025 год . (0.008 сек.) русская версия | украинская версия