Dmitry Gaivoronsky
2006-04-16 01:23:41 UTC
Ohayou gozaimasu, Ruvim.
15 апр 2006, 13:47: Ruvim Pinka -> Ilia Tarasov...
RP> Задача: найти алгоритм, который будет находить закономерности.
RP> Как показывает практика, описание закономерности
RP> ограниченно сверху по длине (т.е., не бывает бесконечной
RP> или неопределенной верхней границы).
RP> А раз описание ограниченно, значит пространство поиска конечно
RP> и применим хотя бы алгоритм перебора всех вариантов.
Пространство поиска, очевидно, бесконечно. Hо счётно :)
А вместо "полного перебора", скорее всего, эффективнее будет использовать
генетический алгоритм с соответствующей fitness-функцией.
RP> При неудачном выборе языка описания смысл или структура
RP> образа X могут быть совсем нечитабельными и поэтому -- без пользы.
RP> Поэтому задача исследователя -- еще и правильно выбрать
RP> язык описания.
В данном случае, язык вх/вых интерфейса оптимизируемого алгоритма (в твоих
терминах - область определения X и область значений Y функции F), плюс язык
кодирования генов (способ построения функции F и оптимизируемые параметры).
И обычно именно в этом основная проблема (как известно, чётко сформулированная
задача есть половина решения).
Sayonara... Dmitry.
15 апр 2006, 13:47: Ruvim Pinka -> Ilia Tarasov...
RP> Задача: найти алгоритм, который будет находить закономерности.
RP> Как показывает практика, описание закономерности
RP> ограниченно сверху по длине (т.е., не бывает бесконечной
RP> или неопределенной верхней границы).
RP> А раз описание ограниченно, значит пространство поиска конечно
RP> и применим хотя бы алгоритм перебора всех вариантов.
Пространство поиска, очевидно, бесконечно. Hо счётно :)
А вместо "полного перебора", скорее всего, эффективнее будет использовать
генетический алгоритм с соответствующей fitness-функцией.
RP> При неудачном выборе языка описания смысл или структура
RP> образа X могут быть совсем нечитабельными и поэтому -- без пользы.
RP> Поэтому задача исследователя -- еще и правильно выбрать
RP> язык описания.
В данном случае, язык вх/вых интерфейса оптимизируемого алгоритма (в твоих
терминах - область определения X и область значений Y функции F), плюс язык
кодирования генов (способ построения функции F и оптимизируемые параметры).
И обычно именно в этом основная проблема (как известно, чётко сформулированная
задача есть половина решения).
Sayonara... Dmitry.