реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> MWO2007, Выбор оптимизатора.
oles_k76
сообщение Dec 14 2007, 10:21
Сообщение #1


RF
***

Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046



Какой оптимизатор эффективней использовать при расчете микрополосковой топологии,

ну например МШУ?

Или литературу где изложен обзор сией полезности.


--------------------
теперь питание компьютера можно отключить
Go to the top of the page
 
+Quote Post
Alexey_B
сообщение Dec 15 2007, 08:10
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 887



В хелпе есть чуть-чуть. Быстрее всех обычно работает Simplex. А включенный по умолчанию метод Pointer-Robust, насколько я понял из хелпа, выбирает один из алгоритмов, который, по его мнению, лучше подходит для задачи.
Ещё там есть генетические методы, но про них ничего толком не написано, и на практике у меня с ними ничего путного не получилось...
Go to the top of the page
 
+Quote Post
WEST128
сообщение Dec 17 2007, 03:53
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Неплохой результат дает переменное использование двух оптимизаторов: случайного (обычно локальный) и по градиенту. Глобальные максимумы достаточно неплохо ищет случайный оптимизатор, а доводит градиентный. Но попадаются и крепкие орешки, не без этого.
Go to the top of the page
 
+Quote Post
oles_k76
сообщение Dec 17 2007, 09:34
Сообщение #4


RF
***

Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046



Я довольно долго пытался определить какой оптимизатор работает наиболее эффективно,
вот я в основном пользуюсь случайным оптимизатором и реже градиентным и еще Trained optimizer.

если дискретные переменные, то многие оптимизаторы не работают

Цитата(Alexey_B @ Dec 15 2007, 12:10) *
В хелпе есть чуть-чуть. Ещё там есть генетические методы, но про них ничего толком не написано, и на практике у меня с ними ничего путного не получилось...


Ага,в хелп загляну, а в книге Радзевига что нибудь есть?


--------------------
теперь питание компьютера можно отключить
Go to the top of the page
 
+Quote Post
EUrry
сообщение Dec 17 2007, 09:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312



Цитата(олесь @ Dec 17 2007, 12:34) *
Ага,в хелп загляну, а в книге Радзевига что нибудь есть?

В книге - нет. laughing.gif


--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать!
Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Dec 17 2007, 11:46
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



В книге Гупты "Машинное проектирование СВЧ-устройств" есть глава,посвященная методам оптимизации.


--------------------
Go to the top of the page
 
+Quote Post
Alexey_B
сообщение Dec 17 2007, 22:20
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 887



Цитата(олесь @ Dec 17 2007, 12:34) *
Я довольно долго пытался определить какой оптимизатор работает наиболее эффективно,
вот я в основном пользуюсь случайным оптимизатором и реже градиентным и еще Trained optimizer.

если дискретные переменные, то многие оптимизаторы не работают
Ага,в хелп загляну, а в книге Радзевига что нибудь есть?


Да это не книга, а недоразумение какое-то. В основном состоит из перевода того же хелпа. Схалтурил дядька... Я полистал немножко и бросил smile.gif
Go to the top of the page
 
+Quote Post
Ulysses
сообщение Dec 19 2007, 11:47
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 15-10-07
Из: Ιθάκη
Пользователь №: 31 371



Цитата(олесь @ Dec 17 2007, 11:34) *
Я довольно долго пытался определить какой оптимизатор работает наиболее эффективно,
вот я в основном пользуюсь случайным оптимизатором и реже градиентным и еще Trained optimizer.

Градиентный метод с самого начала оптимизации для большинства задач вряд ли подойдет из-за проблемы неунимодальности целевой функции. Метод случайного поиска слишком медленен, да и не гарантирует попадания в окрестность глобального минимума. Генетический алгоритм - сочетание преимуществ обоих подходов, но проблема отсутствия гарантий сходимости в глобальный минимум за ограниченное время остается.
Оптимизация неунимодальных функций, имеющих множество локальных минимумов - искусство с отсутствием общеупотребительных рецептов. В MWO эту проблему лучше решать интерактивно, путем сочетания различных методов (постепенной смены одного другим), отслеживая эффективность минимизации в данный момент. Например, если метод сопряженных градиентов застряет - продолжать оптимизацию случайным поиском или GA. Если нет времени или необходимости задумываться над этими проблемами, то лучше использовать Pointer Robust, где это делается автоматически.
Я сам в поледнее время стал больше пользоваться Pointer Robust.
Go to the top of the page
 
+Quote Post
oles_k76
сообщение Jan 31 2008, 12:49
Сообщение #9


RF
***

Группа: Свой
Сообщений: 321
Регистрация: 12-04-06
Из: Berlin
Пользователь №: 16 046



еще обнаружил неплохую комбинацию оптимизатора random local+annealing local

пс простите что сдул с темы пыль...


--------------------
теперь питание компьютера можно отключить
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 13:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016