買這商品的人也買了...
-
$2,660$2,527 -
$1,270$1,207 -
$590$466 -
$960$912 -
$680$646 -
$1,050$1,029 -
$680$646 -
$550$468 -
$400$316 -
$2,205The Java Programming Language, 4/e (Paperback)
-
$860$679 -
$880$695 -
$2,740$2,603 -
$550$435 -
$390$308 -
$580$458 -
$790$624 -
$580$458 -
$590$460 -
$890$757 -
$780$741 -
$650$553 -
$199Communication Skills Handbook (Paperback)
-
$580$458 -
$450UNIX: Visual QuickStart Guide, 3/e (Paperback)
商品描述
Description:
The ubiquity of combinatorial optimization problems in our society is illustrated by the novel application areas for optimization technology, which range from supply chain management to sports tournament scheduling. Over the last two decades, constraint programming has emerged as a fundamental methodology to solve a variety of combinatorial problems, and rich constraint programming languages have been developed for expressing and combining constraints and specifying search procedures at a high level of abstraction. Local search approaches to combinatorial optimization are able to isolate optimal or near-optimal solutions within reasonable time constraints.
This book introduces a method for solving combinatorial optimization problems that combines constraint programming and local search, using constraints to describe and control local search, and a programming language, COMET, that supports both modeling and search abstractions in the spirit of constraint programming.
After an overview of local search including neighborhoods, heuristics, and metaheuristics, the book presents the architecture and modeling and search components of constraint-based local search and describes how constraint-based local search is supported in COMET. The book describes a variety of applications, arranged by meta-heuristics. It presents scheduling applications, along with the background necessary to understand these challenging problems. The book also includes a number of satisfiability problems, illustrating the ability of constraint-based local search approaches to cope with both satisfiability and optimization problems in a uniform fashion.
Pascal Van Hentenryck is Professor in the Department of Computer Science at Brown University. He is the author or editor of several previous MIT Press books, including Principles and Practice of Constraint Programming (1995).
Laurent Michel is Assistant Professor in the Department of Computer Science and Engineering at the University of Connecticut.
Table of Contents:
Preface xi I LOCAL SEARCH 1 Neighborhood Search 3 2 Heuristics and Mathematics 11 II CONSTRAINT-BASED LOCAL SEARCH 3 Constraint-Based Local Search 29 4 Modeling 43 5 Searching 57 III COMET 6 Invariants 85 7 Differentiable Objects 99 8 Control 139 9 First-Order Control 153 IV APPLICATIONS 10 Tabu Search 185 11 Variable Neighborhood Search 243 12 Simulated Annealing 251 13 Guided Local Search 267 14 Hybrid Evolutionary Search 285 15 Domain-Independent Local Search 295 16 Ant Colony Optimization 311 V SCHEDULING 17 Jobshop Scheduling 327 18 Scheduling Abstractions 337 19 Minimizing Total Tardiness in a Jobshop 345 20 Minimizing Makespan in a Jobshop 355 21 Minimizing Makespan in a Jobshop Again 377 22 Cumulative Scheduling 395 References 407 Index 417
商品描述(中文翻譯)
描述:
組合優化問題在我們社會中的普遍性體現在優化技術的新應用領域,這些領域從供應鏈管理到體育賽事排程不等。在過去的二十年中,約束編程已經成為解決各種組合問題的基本方法,並且已經開發出豐富的約束編程語言,用於高層次的表達和組合約束以及指定搜索程序。針對組合優化的局部搜索方法能夠在合理的時間限制內隔離出最佳或近似最佳解。
本書介紹了一種解決組合優化問題的方法,該方法結合了約束編程和局部搜索,利用約束來描述和控制局部搜索,並使用一種支持建模和搜索抽象的編程語言COMET,這符合約束編程的精神。
在概述局部搜索,包括鄰域、啟發式和元啟發式之後,本書介紹了基於約束的局部搜索的架構以及建模和搜索組件,並描述了COMET中如何支持基於約束的局部搜索。本書描述了各種應用,按元啟發式進行排列。它呈現了排程應用,並提供了理解這些挑戰性問題所需的背景知識。本書還包括多個可滿足性問題,展示了基於約束的局部搜索方法在處理可滿足性和優化問題方面的統一能力。
Pascal Van Hentenryck是布朗大學計算機科學系的教授。他是幾本MIT Press書籍的作者或編輯,包括《約束編程的原則與實踐》(1995年)。
Laurent Michel是康乃爾大學計算機科學與工程系的助理教授。
目錄:
前言
I 局部搜索
1 鄰域搜索
2 啟發式與數學
II 基於約束的局部搜索
3 基於約束的局部搜索
4 建模
5 搜索
III COMET
6 不變量
7 可微對象
8 控制
9 一階控制
IV 應用
10 禁忌搜索
11 變數鄰域搜索
12 模擬退火
13 引導局部搜索
14 混合進化搜索
15 與領域無關的局部搜索
16 蟻群優化
V 排程
17 工作車間排程