Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2015, 20:22   #1
aleksandra9990
 
Регистрация: 10.11.2014
Сообщений: 3
По умолчанию Pascal Написать программу по алгоритму для метода наискорейшего спуска

Нужно на pascal.abc реализовать м-д наискорейшего спуска для нахождения минимума ф-ции 2-х переменных по заданному алгоритму.
0. Выбираем т.x0 и E- точность,k=1.
1. Определяем направление h^k=-grad(f(x^(k-1) ))
2. Для нахождения α используем методы одномерной оптимизации, т.е. α_k=argmin f(x^(k-1)+αh^k)- методом удвоения шага, квадратичной аппроксимации.
3.Находим x^k= x^(k-1)+α_k h^k ;
4. Проверяем условие окончания итераций: ‖x^k-x^(k-1) ‖<E_1
‖grad f(x^k)‖<E_2
5. Если не выполняется, то k≔k+1,и идти на шаг 1; если выполняется, то x^*=x^k
f(x^* )=f(x^k).
aleksandra9990 вне форума Ответить с цитированием
Старый 21.06.2015, 22:03   #2
Anatei
Новичок
Джуниор
 
Регистрация: 21.06.2015
Сообщений: 0
По умолчанию

Если задача еще актуальна, пишите на anateijob@gmail.com. Хотелось бы уточнить пару нюансов.
Anatei вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод наискорейшего спуска VBA Excel meco Помощь студентам 0 18.05.2014 10:12
Метод наискорейшего спуска RocBoy-D Помощь студентам 0 26.03.2013 18:05
Метод наискорейшего спуска Михаил77 Помощь студентам 0 17.12.2012 18:36
Метод наискорейшего спуска Михаил1800 Помощь студентам 1 19.07.2011 13:30
Алгоритм наискорейшего спуска для любого количества аргументов целевой функции Evil Sun Общие вопросы C/C++ 5 08.05.2009 13:18