Skip to main content

Introduction

  • Chapter
  • First Online:
Modern Optimization with R

Part of the book series: Use R! ((USE R))

  • 7888 Accesses

Abstract

A vast number of real-world (often complex) tasks can be viewed as an optimization problem, where the goal is to minimize or maximize a given goal. In effect, optimization is quite useful in distinct application domains, such as Agriculture, Banking, Control, Engineering, Finance, Marketing, Production and Science. Moreover, due to advances in Information Technology, nowadays it is easy to store and process data. Since the 1970s, and following the Moore’s law, the number of transistors in computer processors has doubled every 2 years, resulting in more computational power at a reasonable price. And it is estimated that the amount of data storage doubles at a higher rate. Furthermore, organizations and individual users are currently pressured to increase efficiency and reduce costs. Rather than taking decisions based on human experience and intuition, there is an increasing trend for adopting computational tools, based on optimization methods, to analyze real-world data in order to make better informed decisions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Bäck T, Schwefel HP (1993) An overview of evolutionary algorithms for parameter optimization. Evol Comput 1(1):1–23

    Article  Google Scholar 

  • Banzhaf W, Nordin P, Keller R, Francone F (1998) Genetic programming. An introduction. Morgan Kaufmann, San Francisco

    Book  MATH  Google Scholar 

  • Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge

    Book  MATH  Google Scholar 

  • Chen WN, Zhang J, Chung HS, Zhong WL, Wu WG, Shi YH (2010) A novel set-based particle swarm optimization method for discrete optimization problems. IEEE Trans Evol Comput 14(2):278–300

    Article  Google Scholar 

  • Cortez P (2010) Data mining with neural networks and support vector machines using the R/rminer tool. In: Perner P (ed) Advances in data mining: applications and theoretical aspects. 10th industrial conference on data mining. Lecture notes in artificial intelligence, vol 6171. Springer, Berlin, pp 572–583

    Google Scholar 

  • Cortez P, Rocha M, Neves J (2004) Evolving time series forecasting ARMA models. J Heuristics 10(4):415–429

    Article  Google Scholar 

  • Eberhart R, Kennedy J, Shi Y (2001) Swarm intelligence. Morgan Kaufmann, San Francisco

    Google Scholar 

  • Eberhart RC, Shi Y (2011) Computational intelligence: concepts to implementations. Morgan Kaufmann, San Francisco

    Google Scholar 

  • Glover F, Laguna M (1998) Tabu search. Springer, Heidelberg

    Google Scholar 

  • Holland J (1975) Adaptation in natural and artificial systems. Ph.D. thesis, University of Michigan

    Google Scholar 

  • Luke S (2012) Essentials of metaheuristics. Lulu.com, online version at http://cs.gmu.edu/~sean/book/metaheuristics

  • Michalewicz Z (2008) Adaptive Business Intelligence, Computer Science Course 7005 Handouts

    Google Scholar 

  • Michalewicz Z, Fogel D (2004) How to solve it: modern heuristics. Springer, Berlin

    Book  Google Scholar 

  • Michalewicz Z, Schmidt M, Michalewicz M, Chiriac C (2006) Adaptive business intelligence. Springer, Berlin

    Google Scholar 

  • Muenchen RA (2013) The popularity of data analysis software. http://r4stats.com/articles/popularity/

  • R Core Team (2013) R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna. http://www.R-project.org/

  • Rocha M, Cortez P, Neves J (2000) The Relationship between learning and evolution in static and in dynamic environments. In: Fyfe C (ed) Proceedings of the 2nd ICSC symposium on engineering of intelligent systems (EIS’2000). ICSC Academic Press, Paisley, pp 377–383

    Google Scholar 

  • Rocha M, Mendes R, Cortez P, Neves J (2001) Sitting guest at a wedding party: experiments on genetic and evolutionary constrained optimization. In: Proceedings of the 2001 congress on evolutionary computation (CEC2001), vol 1. IEEE Computer Society, Seoul, pp 671–678

    Google Scholar 

  • Rocha M, Cortez P, Neves J (2007) Evolution of neural networks for classification and regression. Neurocomputing 70:2809–2816

    Article  Google Scholar 

  • Rocha M, Sousa P, Cortez P, Rio M (2011) Quality of service constrained routing optimization using evolutionary computation. Appl Soft Comput 11(1):356–364

    Article  Google Scholar 

  • Schrijver A (1998) Theory of linear and integer programming. Wiley, Chichester

    MATH  Google Scholar 

  • Tang K, Li X, Suganthan P, Yang Z, Weise T (2009) Benchmark functions for the cec’2010 special session and competition on large-scale global optimization. Tech. rep., Technical report, University of Science and Technology of China

    Google Scholar 

  • Vance A (2009) R You Ready for R? http://bits.blogs.nytimes.com/2009/01/08/r-you-ready-for-r/

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Cortez, P. (2014). Introduction. In: Modern Optimization with R. Use R!. Springer, Cham. https://doi.org/10.1007/978-3-319-08263-9_1

Download citation

Publish with us

Policies and ethics