相關主題
商品描述
This book addresses the difficulty of obtaining a quality solution, that is, pre optimal or even optimal, in a reasonable time from a central processing unit (CPU). As polynomial problems can be treated by exact methods, the problem posed concerns non-polynomial problems, for which it is necessary to develop efficient algorithms based on heuristics or meta-heuristics. Chapter 3 of this book demonstrates how to develop such algorithms, which are characterized by: an initialization of argued solutions (sometimes, the global optimum can be obtained from such an initialization); a non-random generation of solutions (to avoid generating the same solution several times, or even generating solutions that cannot be achieved); avoidance of being trapped by a local optimum; good use of CPU time by reducing the size of the space of solutions to be explored (which is often very large for such problems) without compromising the quality of the solution; plus a reasoned displacement from one solution to another, to improve the quality of the solution as the processing is carried out. These aspects are applied to concrete applications in the design of integrated circuits and systems at various levels. To do this and to help the reader better understand this problem, Chapters 1 and 2 present basic notions on computational complexity, and the design of integrated circuits and systems.
商品描述(中文翻譯)
本書探討了從中央處理單元(CPU)獲得高品質解決方案的困難,即在合理的時間內獲得接近最佳或甚至最佳的解決方案。由於多項式問題可以通過精確方法處理,因此所提出的問題涉及非多項式問題,對於這些問題,有必要開發基於啟發式或元啟發式的高效算法。本書的第三章展示了如何開發這樣的算法,其特點包括:對有爭議的解決方案進行初始化(有時,全球最優解可以從這樣的初始化中獲得);非隨機生成解決方案(以避免多次生成相同的解決方案,或甚至生成無法實現的解決方案);避免陷入局部最優解;通過減少需要探索的解決方案空間的大小來有效利用CPU時間(對於這類問題,解決方案空間通常非常大),而不妨礙解決方案的質量;以及在處理過程中有理有據地從一個解決方案轉移到另一個解決方案,以提高解決方案的質量。這些方面應用於集成電路和系統設計的具體應用,涵蓋不同層級。為了達成這一目標並幫助讀者更好地理解這個問題,第一章和第二章介紹了計算複雜性以及集成電路和系統設計的基本概念。
作者簡介
Ali Mahdoum is a full-time researcher at the Centre de D?veloppement des Technologies Avanc?es (Center for Development of Advanced Technologies) in Algiers, Algeria. He also teaches part-time in the Departments of Computer Science and Electronics at Universit? Saad Dahlab de Blida in Algeria. His research interests include the computer-aided design of integrated circuits and systems.
作者簡介(中文翻譯)
阿里·馬哈杜姆(Ali Mahdoum)是阿爾及利亞阿爾及爾的高級技術發展中心(Centre de Développement des Technologies Avancées)的全職研究員。他同時在阿爾及利亞布利達的薩阿德·達拉布大學(Université Saad Dahlab de Blida)計算機科學與電子工程系擔任兼職講師。他的研究興趣包括集成電路和系統的計算機輔助設計。