fregimus: (Default)
[personal profile] fregimus
Brownlee J. (2011) Clever Algorithms: Nature-Inspired Programming Recipes. LuLu : Raleigh

Замечательный новый справочник по алгоритмам оптимизации/ИИ. Статья о каждом из алгоритмов содержит несколько страниц, и построена кратко, но чрезвычайно информативно: таксономия, метафора, стратегия, математическая процедура, эвристики, код (на языке руби) и отличная аннотированная библиография (5—20 ссылок), разделенная на первичные и вторичные источники. Книгу можно взять бесплатно в файле (PDF), заказать бумажную копию на веб-сайте издательства или читать в Сети.

Алгоритмы: Stochastic Algorithms: Random Search, Adaptive Random Search, Stochastic Hill Climbing, Iterated Local Search, Guided Local Search, Variable Neighborhood Search, Greedy Randomized Adaptive Search, Scatter Search, Tabu Search, Reactive Tabu Search. Evolutionary Algorithms: Genetic Algorithm, Genetic Programming, Evolution Strategies, Differential Evolution, Evolutionary Programming, Grammatical Evolution, Gene Expression Programming, Learning Classifier System, Non-dominated Sorting Genetic Algorithm, Strength Pareto Evolutionary Algorithm. Physical Algorithms: Simulated Annealing, Extremal Optimization, Harmony Search, Cultural Algorithm, Memetic Algorithm. Probabilistic Algorithms: Population-Based Incremental Learning, Univariate Marginal Distribution Algorithm, Compact Genetic Algorithm, Bayesian Optimization Algorithm, Cross-Entropy Method. Swarm Algorithms: Particle Swarm Optimization, Ant System, Ant Colony System, Bees Algorithm, Bacterial Foraging Optimization Algorithm. Immune Algorithms: Clonal Selection Algorithm, Negative Selection Algorithm, Artificial Immune Recognition System, Immune Network Algorithm, Dendritic Cell Algorithm. Neural Algorithms: Perceptron, Back-Propagation, Hopfield Network, Learning Vector Quantization, Self-Organizing Map. Введение и приложения.
Tags:

(no subject)

2011-02-01 02:57 (UTC)
Posted by [identity profile] alexandermarkov.livejournal.com
Гм, уже третья копия этой книги в ~/downloads/. Надо мне как-то поорганизованнее быть.

(no subject)

2011-02-01 03:31 (UTC)
Posted by [identity profile] fregimus.livejournal.com
~/downloads/ — страшное место, эт точно.

(no subject)

2011-02-01 02:45 (UTC)
Posted by [identity profile] yurvor.livejournal.com
Какая прелесть! Скачал сразу же. Где только времени взять, чтобы всё это прочесть...

(no subject)

2011-02-01 02:47 (UTC)
Posted by [identity profile] meshulash.livejournal.com
Большое спасибо!

(no subject)

2011-02-01 02:49 (UTC)
Posted by [identity profile] spamsink.livejournal.com
Спасибо. К сожалению, spell check ее не касался (to wit: "prhaps", p. 32).

(no subject)

2011-02-01 03:42 (UTC)
Posted by [identity profile] profpr.livejournal.com
Nice. Thanks.

(no subject)

2011-02-01 04:45 (UTC)
Posted by [identity profile] anhinga-anhinga.livejournal.com
Спасибо!

(no subject)

2011-02-01 08:20 (UTC)
Posted by [identity profile] chupvl.livejournal.com
Вау! Спасибо огромное, там еще примеры кода на Ruby!!!

(no subject)

2011-02-01 08:59 (UTC)
Posted by [identity profile] staerum.livejournal.com
Огромное спасибо! Мало того, что просто интересно, так еще и вовремя.

(no subject)

2011-02-01 10:19 (UTC)
Posted by [identity profile] bvn-mai.livejournal.com
Фрегимус, огромное спасибо.
:)

typo

2011-02-01 20:09 (UTC)
Posted by [identity profile] https://www.google.com/accounts/o8/id?id=AItOawnDouaoUSeXBRabarU__stxRymsnosLqy8 (from livejournal.com)
@spamsink thanks for pointing out the the typo.

Regards,

Jason.

Re: typo

2011-02-02 00:52 (UTC)
Posted by [identity profile] spamsink.livejournal.com
Also "beings to" instead of "belongs to" on page 252 (bees algorithm).