Muutke küpsiste eelistusi

Optimization by GRASP: Greedy Randomized Adaptive Search Procedures 1st ed. 2016 [Kõva köide]

  • Formaat: Hardback, 312 pages, kõrgus x laius: 235x155 mm, kaal: 799 g, 117 Illustrations, color; 56 Illustrations, black and white; XX, 312 p. 173 illus., 117 illus. in color., 1 Hardback
  • Ilmumisaeg: 27-Oct-2016
  • Kirjastus: Springer-Verlag New York Inc.
  • ISBN-10: 149396528X
  • ISBN-13: 9781493965281
  • Kõva köide
  • Hind: 81,12 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 95,44 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Hardback, 312 pages, kõrgus x laius: 235x155 mm, kaal: 799 g, 117 Illustrations, color; 56 Illustrations, black and white; XX, 312 p. 173 illus., 117 illus. in color., 1 Hardback
  • Ilmumisaeg: 27-Oct-2016
  • Kirjastus: Springer-Verlag New York Inc.
  • ISBN-10: 149396528X
  • ISBN-13: 9781493965281

This is the first book to cover GRASP (Greedy Randomized Adaptive Search Procedures), a metaheuristic that has enjoyed wide success in practice with a broad range of applications to real-world combinatorial optimization problems. The state-of-the-art coverage and carefully crafted pedagogical style lends this book highly accessible as an introductory text not only to GRASP, but also to combinatorial optimization, greedy algorithms, local search, and path-relinking, as well as to heuristics and metaheuristics, in general. The focus is on algorithmic and computational aspects of applied optimization with GRASP with emphasis given to the end-user, providing sufficient information on the broad spectrum of advances in applied optimization with GRASP. For the more advanced reader, chapters on hybridization with path-relinking and parallel and continuous GRASP present these topics in a clear and concise fashion. Additionally, the book offers a very complete annotated bibliography of GRASP and combinatorial optimization. For the practitioner who needs to solve combinatorial optimization problems, the book provides a chapter with four case studies and implementable templates for all algorithms covered in the text. This book, with its excellent overview of GRASP, will appeal to researchers and practitioners of combinatorial optimization who have a need to find optimal or near optimal solutions to hard combinatorial optimization problems.

Arvustused

Optimization by GRASP is a well-structured and well written introduction to GRASP. In addition it is very suitable for and highly accessible to students, researchers and practitioners who want to familiarize themselves with combinatorial optimization and greedy algorithms. The book provides an excellent overview of GRASP and will appeal to researchers and practitioners of combinatorial optimization. (Hans W. Ittmann, IFORS News, Vol. 12 (01), March, 2018)

The book is a comprehensive introduction to the greedy randomized adaptive search procedures (GRASP), first applied to the set covering problems and then to other combinatorial problems. The book is a very good choice for scientists,students and engineers, introducing to the subject of GRASP . I strongly recommend this book to both theoreticians and practitionners of OR. (Marcin Anholcer, zbMATH 1356.90001, 2017)

1 Introduction
1(12)
1.1 Optimization problems
1(1)
1.2 Motivation
2(2)
1.3 Exact vs. approximate methods
4(1)
1.4 Metaheuristics
5(1)
1.5 Graphs: basic notation and definitions
6(1)
1.6 Organization
7(3)
1.7 Bibliographical notes
10(3)
2 A short tour of combinatorial optimization and computational complexity
13(28)
2.1 Problem formulation
13(5)
2.2 Computational complexity
18(18)
2.2.1 Polynomial-time algorithms
19(1)
2.2.2 Characterization of problems and instances
20(2)
2.2.3 One problem has three versions
22(4)
2.2.4 The classes P and NP
26(4)
2.2.5 Polynomial transformations and NP-complete problems
30(3)
2.2.6 NP-hard problems
33(1)
2.2.7 The class co-NP
33(1)
2.2.8 Pseudo-polynomial algorithms and strong NP-completeness
34(1)
2.2.9 PSPACE and the polynomial hierarchy
35(1)
2.3 Solution approaches
36(2)
2.4 Bibliographical notes
38(3)
3 Solution construction and greedy algorithms
41(22)
3.1 Greedy algorithms
41(5)
3.2 Matroids
46(2)
3.3 Adaptive greedy algorithms
48(11)
3.4 Semi-greedy algorithms
59(1)
3.5 Repair procedures
60(2)
3.6 Bibliographical notes
62(1)
4 Local search
63(32)
4.1 Solution representation
63(4)
4.2 Neighborhoods and search space graph
67(7)
4.3 Implementation strategies
74(11)
4.3.1 Neighborhood search
75(2)
4.3.2 Cost function update
77(5)
4.3.3 Candidate lists
82(2)
4.3.4 Circular search
84(1)
4.4 Ejection chains and perturbations
85(3)
4.5 Going beyond the first local optimum
88(3)
4.5.1 Tabu search and short-term memory
88(2)
4.5.2 Variable neighborhood descent
90(1)
4.6 Final remarks
91(1)
4.7 Bibliographical notes
91(4)
5 GRASP: The basic heuristic
95(18)
5.1 Random multistart
95(1)
5.2 Semi-greedy multistart
96(2)
5.3 GRASP
98(5)
5.4 Accelerating GRASP
103(2)
5.5 Stopping GRASP
105(5)
5.5.1 Probabilistic stopping rule
105(1)
5.5.2 Gaussian approximation for GRASP iterations
106(1)
5.5.3 Stopping rule implementation
107(3)
5.6 GRASP for multiobjective optimization
110(1)
5.7 Bibliographical notes
111(2)
6 Runtime distributions
113(34)
6.1 Time-to-target plots
113(1)
6.2 Runtime distribution of GRASP
114(4)
6.3 Comparing algorithms with exponential runtime distributions
118(5)
6.4 Comparing algorithms with general runtime distributions
123(3)
6.5 Numerical applications to sequential algorithms
126(16)
6.5.1 DM-D5 and GRASP algorithms for server replication
126(6)
6.5.2 Multistart and tabu search algorithms for routing and wavelength assignment
132(1)
6.5.3 GRASP algorithms for 2-path network design
132(10)
6.6 Comparing and evaluating parallel algorithms
142(3)
6.7 Bibliographical notes
145(2)
7 Extended construction heuristics
147(20)
7.1 Reactive GRASP
147(1)
7.2 Probabilistic choice of the RCL parameter
148(1)
7.3 Random plus greedy and sampled greedy
149(1)
7.4 Cost perturbations
150(1)
7.5 Bias functions
151(1)
7.6 Memory and learning
151(1)
7.7 Proximate optimality principle in construction
152(1)
7.8 Pattern-based construction
152(3)
7.9 Lagrangean GRASP heuristics
155(7)
7.9.1 Lagrangean relaxation and subgradient optimization
155(2)
7.9.2 A template for Lagrangean heuristics
157(2)
7.9.3 Lagrangean GRASP
159(3)
7.10 Bibliographical notes
162(5)
8 Path-relinking
167(22)
8.1 Template and mechanics of path-relinking
167(8)
8.1.1 Restricted neighborhoods
167(6)
8.1.2 A template for forward path-relinking
173(2)
8.2 Other implementation strategies for path-relinking
175(6)
8.2.1 Backward and back-and-forward path-relinking
176(2)
8.2.2 Mixed path-relinking
178(1)
8.2.3 Truncated path-relinking
179(2)
8.3 Minimum distance required for path-relinking
181(1)
8.4 Dealing with infeasibilities in path-relinking
182(3)
8.5 Randomization in path-relinking
185(1)
8.6 External path-relinking and diversification
186(2)
8.7 Bibliographical notes
188(1)
9 GRASP with path-relinking
189(16)
9.1 Memoryless GRASP
189(1)
9.2 Elite sets
190(1)
9.3 Hybridization of GRASP with path-relinking
191(1)
9.4 Evolutionary path-relinking
192(4)
9.5 Restart strategies
196(6)
9.6 Bibliographical notes
202(3)
10 Parallel GRASP heuristics
205(24)
10.1 Multiple-walk independent-thread strategies
205(5)
10.2 Multiple-walk cooperative-thread strategies
210(1)
10.3 Some parallel GRASP implementations
211(15)
10.3.1 Three-index assignment
212(4)
10.3.2 Job shop scheduling
216(5)
10.3.3 2-path network design problem
221(5)
10.4 Bibliographical notes
226(3)
11 GRASP for continuous optimization
229(16)
11.1 Box-constrained global optimization
229(2)
11.2 C-GRASP for continuous box-constrained global optimization
231(2)
11.3 C-GRASP construction phase
233(3)
11.4 Approximate discrete line search
236(1)
11.5 C-GRASP local search
237(2)
11.6 Computing global optima with C-GRASP
239(5)
11.7 Bibliographical notes
244(1)
12 Case studies
245(30)
12.1 2-path network design problem
245(3)
12.1.1 GRASP with path-relinking for 2-path network design
245(3)
12.2 Graph planarization
248(5)
12.2.1 Two-phase heuristic
248(2)
12.2.2 GRASP for graph planarization
250(2)
12.2.3 Enlarging the planar subgraph
252(1)
12.3 Unsplittable multicommodity network flow: Application to bandwidth packing
253(7)
12.3.1 Problem formulation
254(3)
12.3.2 GRASP with path-relinking for PVC routing
257(3)
12.4 Maximum cut in a graph
260(10)
12.4.1 GRASP with path-relinking for the maximum cut problem
261(9)
12.5 Bibliographical notes
270(5)
References 275(28)
Index 303