Modern Optimization with R, 2nd edition, Springer, 2021


The goal of this book is to gather in a single document the most relevant concepts related to modern optimization methods or metaheuristics (e.g., simulated annealing; tabu search; genetic algorithms; differential evolution; and particle swarm optimization), showing how such concepts and methods can be addressed using the open source R tool.

This new edition integrates the latest R packages through text and code examples. It also discusses new topics, such as: the impact of artificial intelligence and business analytics in modern optimization tasks; the creation of interactive Web applications; usage of parallel computing; and more modern optimization algorithms (e.g., iterated racing, ant colony optimization, grammatical evolution).

How to Cite this book

Paulo Cortez, Modern Optimization with R, Use R! series, 2nd edition, Springer, July 2021, ISBN 978-3-030-72819-9.

Feedback (of the first edition, 2014):

  • Andrew Kramer, Prescient Healthcare Consulting, USA, "I've been using your MOR book and found it very helpful in the area of critical care research", September, 2020.

  • Matthieu Vignes, Massey University, New Zealand, book review: "a must-have for graduate students and any researchers willing to delve into new algorithms to solve their optimisation tasks. I was pleasantly impressed by the book's organisation and clarity, by its comprehensive and coherent topic coverage, and by its many outstanding numerical illustrations using R.'', June, 2017.

  • Amazon reviews:
    "I would like to congratulate Professor Cortez for a wonderful optimization book that uses R. ... I highly recommend this book for students, researchers, and hobbyists who are interested in implemented optimization code in R.'', December 2014.
    "it is an excellent companion book for operations research or optimization method textbooks'', February 23, 2017.

  • Diego Ruiz, The University of Manchester, UK, book review: "This book makes a good contribution in to the literature of modern optimization. It is well written and structured.'', March, 2016.

  • Oliver Flasch (co-author of the rgp package): "Congratulations on the result, it was a great pleasure reading it!''.

  • Indir Jaganjac (via Linked-in):''R solutions code and data on your home page is excellent, especially simulated annealing and particle swarm optimization.''.

  • KDnuggets post on 2014/10.