相關主題
商品描述
Almost every month, a new optimization algorithm is proposed, often accompanied by the claim that it is superior to all those that came before it. However, this claim is generally based on the algorithm's performance on a specific set of test cases, which are not necessarily representative of the types of problems the algorithm will face in real life.
This book presents the theoretical analysis and practical methods (along with source codes) necessary to estimate the difficulty of problems in a test set, as well as to build bespoke test sets consisting of problems with varied difficulties.
The book formally establishes a typology of optimization problems, from which a reliable test set can be deduced. At the same time, it highlights how classic test sets are skewed in favor of different classes of problems, and how, as a result, optimizers that have performed well on test problems may perform poorly in real life scenarios.
商品描述(中文翻譯)
幾乎每個月,都會提出一種新的優化演算法,通常伴隨著聲稱其優於所有之前的演算法。然而,這種聲稱通常是基於該演算法在特定測試案例上的表現,而這些案例不一定能代表該演算法在現實生活中所面臨的問題類型。
本書介紹了必要的理論分析和實用方法(以及源代碼),以估計測試集中的問題難度,以及構建由不同難度問題組成的定制測試集。
本書正式建立了一種優化問題的類型學,從中可以推導出可靠的測試集。同時,它強調了經典測試集如何偏向於不同類別的問題,以及因此表現良好的優化器在現實場景中可能表現不佳的情況。
作者簡介
Maurice Clerc is recognized as one of the foremost particle swarm optimization specialists in the world. A former France Telecom Research and Development engineer, he maintains his research activities as a consultant for optimization projects.
作者簡介(中文翻譯)
莫里斯·克萊爾克被認為是全球最頂尖的粒子群優化專家之一。作為前法國電信研究與開發工程師,他目前以顧問身份持續參與優化項目的研究活動。