Optimization by GRASP-ebook-2016


-
Springer最新出版(2016年10月)的智能优化方面的电子书:贪婪随机自适应搜索算法-GRASP,作者是该算法的创始人,具有国际重大影响。作者:Resende, Mauricio G.C., Ribeiro, Celso C.
Mauricio g c. resende o celso c. ribeiro Optimization by grasP Greedy randomized Adaptive Search Procedures ② Springer Mauricio g. c. resende Celso c. ribeiro Modeling and Optimization Group(mop) Instituto de ciencia da computacao Amazon. com. Inc Universidade Federal fluminense Seattle WA. usa Niteroi. Rio de janeiro. brazil ISBN978-1-4939-6528 ISBN978-1-4939-6530-4( e Book) DOI10.1007/978-1-4939-6530-4 Library of Congress Control Number: 2016948721 o Springer Science+Business Media New York 2016 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed The use of general descriptive names, registered names, trademarks, service marks, etc in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer Science+Business Media LlC The registered company address is: 233 Spring Street, New York, NY 10013, U.S.A In memory of David Stifler Johnson Foreword In recent years, advances in metaheuristics have given practitioners a powerful framework for making key decisions in problems as diverse as telecommunications network design and supply chain planning to scheduling in transportation systems GRASP is a metaheuristic that has enjoyed wide success in practice, with an extraor- dinarily broad range of applications to real-world optimization problems. Starting from the seminal 1989 paper by Feo and resende, over the past 25 years, a large body of work on greedy randomized adaptive search procedures has emerged. a vast array of papers on grasp have been published in the open literature, and numer- ous MSc and phd theses have been written on the subject. This book is a timely and welcome addition to the metaheuristics literature, bringing together this body of work in a Single volume. The account of GRasP in this book is especially commendable for its readabil ity, covering many facets of this metaheuristic, such as solution construction, local search, hybridizations, and extensions. It is organized into four main sections: in- troduction to combinatorial optimization, fundamentals of heuristic search, basic GRASP and advanced topics the book can be used as an introductory text not only to grasp but also to combinatorial optimization, local search, path-relinking and metaheuristics in general. For the more advanced reader, chapters on hybridiza tion with path-relinking and parallel and continuous grasP present these topics in a clear and concise fashion The book additionally offers a very complete annotated bibliography of GrasP and combinatorial optimization For the practitioner who needs to solve combinatorial optimization problems, the book provides implementable templates for all algorithms covered in the text This book with its excellent overview of the state of the art of grasp. should appeal to researchers and practitioners of combinatorial optimization who have a need to find optimal or near-optimal solutions to hard optimization problems Boulder. Co. uSa Fred Glover May 2016 Preface Greedy randomized adaptive search procedures, or grasP, were introduced by T. Feo and M. resende in 1989 as a probabilistic heuristic for solving hard set covering problems. Soon after its introduction, it was recognized as a general pur- pose metaheuristic and was applied to a number of other combinatorial optimization problems, including scheduling problems, the quadratic assignment problem, the satisfiability problem, and graph planarization. At the Spring 1991 ORSA/TIMS meeting in Nashville, T Feo and M. resende presented the first tutorial on grasP as a metaheuristic, which was followed by their tutorial published in the Journal of Global optimization in 1995. Since then grasP has gained wide acceptance as an effective and easy-to-implement metaheuristic for finding optimal or near-optimal solutions to combinatorial optimization problems This book has been many years in planning. Though many books have been writ ten about other metaheuristics, including genetic algorithms, tabu search, simulated annealing, and ant colony optimization a book on grasp had yet to be published Since the subject has had 25 years to mature we feel that this is the right time for such a book. After Springer agreed to publish this book, we began the task of writing it in 2010 We have been collaborating on the design and implementation of grasP heuris tics since 1994 when we decided at the tiMs XXXII International meeting in An- chorage, Alaska, to partner in designing a GrASP for graph planarization. Since then, we have worked together on a number of papers on GrAsP, including three highly cited surveys This book is aimed at students, engineers, scientists, operations researchers, ap plication developers, and other specialists who are looking for the most appropriate and recent GRASP-based optimization tools to solve particular problems. It focuses on algorithmic and computational aspects of applied optimization with grasP. Emphasis is given to the end user, providing sufficient information on the broad spectrum of advances in applied optimization with grasP. The book grew from talks and short courses that we gave at many universities, companies, and conferences. Optimization by grasP turned out to be not only a book on grasp but also a pedagogical book on heuristics, metaheuristics and its Presa basics, foundations, extensions, and applications. We motivate the subject with a number of hard combinatorial optimization problems expressed in simple descrip tions in the first chapter. This is followed by an overview of complexity theory that makes the case for heuristics and metaheuristics as very effective strategies for solving hard or large instances of the so-called intractable NP-hard optimization problems In our view, most metaheuristics share a number of common building blocks that are combined following different strategies to overcome premature lo cal optimality. such building blocks are explored for example, in the chapters or sections on greedy algorithms, randomization, local search, cost updates and candi- date lists, solution perturbations and ejection chains, adaptive memory and elite sets path-relinking, runtime distributions and probabilistic analysis tools, parallelization strategies, and implementation tricks, among other topics. As such, preliminary ver sions of this text have been used in the last three years as a textbook for the course on metaheuristics at the graduate program in computer science at Universidade Fed eral Fluminense, Brazil, complemented with specific reading material about other metaheuristics, where it has matured and was exposed to criticisms and suggestions from many students and colleagues. The book begins in Chapter I with an introduction to optimization and a discus sion about solution methods for discrete optimization, such as exact and approxi- mate methods. including heuristics and metaheuristics We then provide in Chapter 2 a short tour of combinatorial optimization and computational complexity, in which we introduce metaheuristics as a very effective tool for approximately solving hard optimization problems This is followed in Chapter 3 with solution construction methods, includin greedy algorithms and their relation to matroids, adaptive greedy and semi-greedy algorithms, and Solution repair procedures Chapter 4 focuses on local search. We discuss solution representation, neigh- borhoods, and the solution space graph. We then focus on local search methods, covering neighborhood search strategies, cost function updates, and candidate list strategies. Ejection chains and perturbations as well as other strategies to escape from local optima are discussed Chapter 5 introduces the basic GrasP as a semi-greedy multistart procedure with local search. Techniques for accelerating the basic procedure are pointed out Probabilistic stopping criteria for GrASP are also discussed. The chapter concludes with a short introduction to the application of GrasP as a heuristic for multiobjec tive optimization Chapter 6 focuses on time-to-target plots(or runtime distributions) for compar ing exponentially distributed runtimes, such as those for GrasP heuristics, and runtimes with general distributions, such as those for GRASP with path-relinking Runtime distribution will be extensively used throughout this book to assess the performance of stochastic search algorithms Extended graSP construction heuristics are covered in Chapter 7. The chapter begins with reactive GrasP and then covers topics such as probabilistic choice of the construction parameter, random plus greedy and sampled greedy constructions, construction by cost perturbation, and the use of bias functions in construction Preface The chapter continues with the use of memory, learning, and the proximate optimal- ity principle in construction, pattern-based construction, and Lagrangean grasP. Path-relinking is introduced in Chapter 8. The chapter provides a template for path-relinking and discusses its mechanics and implementation strategies. Other topics related to path-relinking are also discussed in this chapter. This includes how to deal with infeasibilities in path-relinking, how to randomize path-relinking, and external path-relinking and its relation to diversification The hybridization of grasp with path-relinking is covered in Chapter 9. The chapter begins by providing motivation for hybridizing path-relinking with GrasP to provide grasp with a memory mechanism. It then goes on to discuss elite sets and how they can be used as a way to connect GRASP and path-relinking. The chap ter ends with a discussion of evolutionary path-relinking and restart mechanisms for GRASP with path-relinking heuristics The implementation of GrasP on parallel machines is the topic of Chap- ter 10. The chapter introduces two types of strategies for parallel implementation of GRASP: multiple-walk independent-thread and multiple-walk cooperative-thread strategies. It then goes on to illustrate these implementation strategies with three ex amples: the three-index assignment problem, the job shop scheduling problem, and the 2-path network design problem Continuous grasP extends grasp heuristics from discrete optimization to continuous global optimization This is the topic of chapter ll. After establish ing the similarities and differences between GrASP for discrete optimization and continuous GrasP (or simply C-GrasP), the chapter describes the construction and local search phases of C-GrasP and concludes with several examples apply ing C-GrasP to multimodal box-constrained optimization The book concludes with Chapter 12 where four implementations of GrasP and GRASP with path-relinking are described in detail. These implementations are for the 2-path network design problem, the graph planarization problem, the unsplit table network flow problem, and the maximum cut problem Each chapter concludes with bibliographical notes Writing this book was certainly a long and arduous task, but most of all it has been an amazing experience. The many trips between Holmdel, Seattle, and rio de Janeiro and the periods the authors spent visiting each other along the last six years have been gratifying and contributed much to fortify an already strong friendship We had a lot of fun and we are very happy with the outcome of this project. We will be even happier if the readers appreciate reading and using this book as much as we enjoyed writing it Seattle WA.USa Mauricio g.c. resende Rio de janeiro. r]. brazil Celso C. ribeiro ay2016 Acknowledgments Over the years, we have collaborated with many people on research related to topics covered in this book. We make an attempt to acknowledge all of them below, in alphabetical order, and apologize in case someone was omitted from this long list James abello, Vaneet Aggarwal, Renata Aiex, Daniel Aloise, Dario Aloise, Adri ana Alvim, Diogo Andrade, Alexandre Andreatta, David Applegate, Aleteia araujo Aaron Archer, Silvio Binato, Ernesto Birgin, Isabelle Bloch, Maria Claudia Boeres Maria Cristina Boeres, Julliany Brandao, Luciana Buriol, Vicente Campos, Suzana Canuto, Sergio Carvalho, W.A. Chaovalitwongse, Bruno Chiarini, Clayton Com mander, abraham duarte, Alexandre duarte, christophe duhamel, sandra duni Ekisoglu, Joao Lauro Faco, Djalma Falcao, Haroldo Faria Jr, Tom Feo, Eraldo Fernandes, Daniele Ferone, Paola Festa, Rafael Frinhani, Micael Gallego, Fred Glover, Fernando Carvalho-Gomes, Jose Fernando goncalves, Jose luis gonzalez- Velarde, Erico Gozzi, Allison Guedes, William Hery, Michael Hirsch, Ruben Inte rian, David Johnson, Howard Karloff, Yong Li, X Liu, David Loewenstern, Irene Loiseau. abilio Lucena. Rafael marti. Cristian martinez. simone martins ger aldo mateus. Thelma mavridou. Marcelo Medeiros. Rafael Melo, Claudio mene ses. Renato moraes. Luis moran -mirabal. Leonardo musmanno fernanda naka mura. Maria nascimento Thiago noronha. Carlos oliveira. Panos Pardalos Lu- ciana pessoa. alexandre plastino, Leonidas pitsoulis marcelo prais Fabio protti Tianbing Qian, Michelle Ragle, Sanguthevar Rajasekaran, Martin Ravetti, Vinod Rebello, Lucia Resende, Alberto reyes, Caroline rocha, Noemi rodriguez, Isabel Rosseti, Jesus sanchez-Oro. Andrea dos santos Ricardo silva. Stuart Smith. Cid de souza. mauricio de souza. reinaldo souza. Fernando stefanello. Sandra Su darksy, Franklina Toledo, Giorgio de Tomi, Gerardo Toraldo, Marco Tsitselis, Ed uardo Uchoa, Osman Lular, Sebastian Urrutia, Reinaldo vallejos, Alvaro Veiga, Ana Viana, Dalessandro Vianna, Carlos Eduardo vieira, Eugene vinod, and renato Werneck The authors are particularly indebted to Simone Martins for her careful revision of this manuscript. We are also very thankful to Fred Glover for kindly agreeing to write the foreword of this book

4.25MB
《Numerical Optimization 2nd》--Jorge Nocedal Stephen J. Wright
2015-10-07《Numerical Optimization 2nd》--Jorge Nocedal Stephen J. Wright 数值优化对于最优化问题提供了一种迭代算法思路,通过迭代逐渐接近最优解,分别对
1.86MB
Pyomo-Optimization-Modeling-in-Python.pdf.pdf
2019-09-12Pyomo-Optimization-Modeling-in-Python.pdf
1.60MB
cuda-optimization-tips-tricks-and-techniques.pdf
2020-11-18NVIDIA CUDA使用优化技巧指南《cuda-optimization-tips-tricks-and-techniques》。
2.75MB
Practical-Python-AI-Projects-Mathematical-Models-of-Optimization-Problems-with-Google-OR-Tools.pdf.pdf
2019-09-16Practical-Python-AI-Projects-Mathematical-Models-of-Optimization-Problems-with-Google-OR-Tools.pdf
703KB
Topology optimization involving thermo-elastic stress loads
2019-12-29热应力载荷条件下结构拓扑优化设计,高彤,张卫红,研究了热应力载荷条件下结构拓扑优化设计模型与方法。热应力载荷具有设计相关特性,即热应力载荷的有无取决于结构材料的有无。采
1.20MB
ExtremeLearningMachine资源共享-ACOSampling--An-ant-colony-optimization-based-undersampling-met_2013_Neuroco.pdf
2019-08-12ExtremeLearningMachine资源共享-ACOSampling--An-ant-colony-optimization-based-undersampling-met_2013_Neur
2.64MB
MAMO: Memory-Augmented Meta-Optimization for Cold-start Recommendation
2020-12-25KDD2020论文MAMO: Memory-Augmented Meta-Optimization for Cold-start Recommendation | 推荐 | 冷启动
236KB
optimization of Conditional Value-at-Risk.pdf
2020-10-22A new approach to optimizing or hedging a portfolio of nancial instruments to reduce risk is presen
1.50MB
在线最优化求解(Online Optimization)-冯扬-2014.12.0
2017-04-06在线最优化求解(Online Optimization)-冯扬-2014.12.0
7.46MB
Combinatorial-Optimization-Theory-and-Algorithm
2018-08-31这是关于组合优化算法的电子书,高清,最新版本,经典著作,英文版
5.29MB
Keyframe-Based Visual-Inertial Odometry Using Nonlinear Optimization.pdf
2017-11-06Combining visual and inertial measurements has become popular in mobile robotics, since the two sens
3.81MB
Structural Sensitivity Analysis and Optimization 1--Linear Systems
2011-01-01Kyung K. Choi,Nam H. Kim, Structural Sensitivity Analysis and Optimization 1 Linear Systems, 2005 Sp
2.28MB
an-introduction-to-optimization-4th-edition 习题答案 英文版
2018-07-10an-introduction-to-optimization-4th-edition-solution-manual 为an introduction-to-optimization-4th-edi
8.10MB
Convex Optimization---Stephen Boy 课本课件以及课后习题答案
2014-07-091 Introduction 1.1 Mathematical optimization I Theory 2 Convex sets 21 2.1 Affine and convex sets
21.60MB
matlab-optimization-advanced-master.zip
2020-08-29matlab优化算法案例进阶篇代码,MATLAB中文论坛是中文MATLAB和Simulink用户的问答交流社区和分享平台,提供大量用户共享的学习教程和技术资源,包括版本更新、视频教程、模型和代码下载、
758KB
蝗虫(蚱蜢)优化算法Grasshopper-Optimization-algorithm-master.zip
2020-11-08简介:蝗虫算法( Grasshopper Optimization Algorithm,GOA ) 是 由 Saremi 等于2017 年提出的一种元启发式仿生优化算法,具有较高的搜索效率和较快的收敛
3.83MB
Numerical Optimization 2ed - Nocedal.pdf
2019-02-28Jorge Nocedal Stephen J. Wright Numerical Optimization Second Edition Preface xvii Preface to the Se
1.50MB
Convex Optimization Book Solutions-Stephen Boyd
2017-09-08本书为对应凸优化教材《Convex Optimization》的课后习题解答,对应英文版,与中文译本(王书宁,清华大学出版社)的习题也基本一致
1.86MB
Optimization Methods for Large-Scale Machine Learning
2018-01-13清晰 彩色 When most people hear “Machine Learning,” they picture a robot: a dependable butler or a deadl
18.59MB
Optimization_Algorithm-最优化方法代码实现.zip
2020-06-11最优化代码实现:包括牛顿迭代法、最速下降法、下降法、梯度下降法、共轭、、等等
633KB
Dynamic Mean-LPM and Mean CVAR Portfolio Optimization in Continuous-Time.pdf
2020-10-07Dynamic mean-lpm and mean-cvar portfolio optimization in continuous time(1)
10.41MB
64-ia-32-architectures-optimization-manual.pdf
2020-07-14The Intel® 64 and IA-32 Architectures Optimization Reference Manual describes how to optimize softwa
180KB
论文研究-Optimization of Entropy-constrained Quantization.pdf
2019-08-24熵限制量化的最优化方式,高敏,,在新的网络环境下,信息量巨大,但是带宽却难以满足需求,迫使我们寻找一种更加有效的方法来传递信息。很多技术被采用,其中量化也�
129KB
论文研究-A Software-Controlled Cache Coherence Optimization for Snoopy-based SMP system.pdf
2019-08-19面向采用总线侦听协议的共享内存处理器的软件控制缓存一致性优化技术,张悠慧,Ziqiang Qian,目前在基于总线侦听协议的共享内存系统中,有研究表明平均67%的总线广播消息是不必要的。为减少这些不必
-
博客
记录cors认证过程-关于渗透
记录cors认证过程-关于渗透
-
博客
ICCV2021 | 最新ICCV2021论文抢先看,附全部下载链接!ICCV2021下载
ICCV2021 | 最新ICCV2021论文抢先看,附全部下载链接!ICCV2021下载
-
学院
Metabase从入门到精通视频教程
Metabase从入门到精通视频教程
-
博客
Edge Computing 边缘计算 Build 方法-Docker 容器 配置-立哥开发
Edge Computing 边缘计算 Build 方法-Docker 容器 配置-立哥开发
-
博客
【Spring】org.gradle.api.internal.plugins.DefaultConvention
【Spring】org.gradle.api.internal.plugins.DefaultConvention
-
学院
flutter插件调用APP页面、使用原生aar,framework库
flutter插件调用APP页面、使用原生aar,framework库
-
博客
TP3.2 模板 select选项条件选择
TP3.2 模板 select选项条件选择
-
博客
Java中XML技术大总结
Java中XML技术大总结
-
下载
weather2.csv
weather2.csv
-
博客
Nginx windows 下的命令集合
Nginx windows 下的命令集合
-
博客
ArrayQueue底层源码分析
ArrayQueue底层源码分析
-
学院
【数据分析-随到随学】机器学习模型及应用
【数据分析-随到随学】机器学习模型及应用
-
学院
Appium自动化测试套餐
Appium自动化测试套餐
-
下载
rabbitmq-keepalive-haproxy.tgz
rabbitmq-keepalive-haproxy.tgz
-
学院
UE4游戏逆向与安全+FPS游戏逆向与安全
UE4游戏逆向与安全+FPS游戏逆向与安全
-
下载
matlab图形可视化.pdf
matlab图形可视化.pdf
-
学院
Qt项目实战之基于Redis的网络聊天室
Qt项目实战之基于Redis的网络聊天室
-
下载
jbfmodel.slx
jbfmodel.slx
-
学院
阿里云云计算ACP考试必备教程
阿里云云计算ACP考试必备教程
-
学院
单元测试UnitTest+Pytest【Selenium3】
单元测试UnitTest+Pytest【Selenium3】
-
下载
百度关键字优化精灵2.1.8.1
百度关键字优化精灵2.1.8.1
-
学院
【数据分析实战训练营】Hive详解
【数据分析实战训练营】Hive详解
-
学院
【数据分析-随到随学】Python数据获取
【数据分析-随到随学】Python数据获取
-
学院
微信支付2021系列之扫码支付一学就会java版
微信支付2021系列之扫码支付一学就会java版
-
下载
BD2安装包,亲测可用
BD2安装包,亲测可用
-
下载
蓝牙搜索连接.zip
蓝牙搜索连接.zip
-
博客
tomcat配置账号管理配置界面
tomcat配置账号管理配置界面
-
学院
Java无损导出及转换word文档
Java无损导出及转换word文档
-
学院
2021最新Kubernetes(k8s)集群实战精讲
2021最新Kubernetes(k8s)集群实战精讲
-
博客
elasticsearch-index_options作用
elasticsearch-index_options作用