<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/optimization-and-operations-research-in-r-2/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://www.rblog.uni-freiburg.de/2017/02/17/optimization-and-operations-research-in-r/"> R Blog</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><em>Authors: Stefan Feuerriegel and Joscha Märkle-Huß</em></p>
<p>R is widely taught in business courses and, hence, known by most data scientists with business background. However, when it comes to optimization and Operations Research, many other languages are used. Especially for optimization, solutions range from Microsoft Excel solvers to modeling environments such as Matlab and GAMS. Most of these are non-free and require students to learn yet another language. Because of this, <b>we propose to use R in optimization problems</b> of Operations Research, since R is open source, comes for free and is widely known. Furthermore, R provides a multitude of numerical optimization packages that are readily available. At the same time, R is widely used in industry, making it a suitable and skillful tool to lever the potential of numerical optimization.</p>
<p>The materials starts with a <strong>review of numerical and linear algebra</strong> basics for optimization. Here, participants learn how to derive a problem statement that is compatible with solving algorithms. This is followed by an <strong>overview on problem classes</strong>such as one and multi-dimensional problems. Starting with <strong>linear and quadratic algorithms</strong>, we also cover <strong>convex optimization</strong>, followed by <strong>non-linear approaches</strong> such as gradient based (gradient descent methods), Hessian based (Newton and quasi-Newton methods) and non-gradient based (Nelder-Mead). We finally demonstrate the potent capabilities of R for Operations Research: we show how to solve optimization problems in industry and business, as well as illustrate the use in methods for statistics and data mining (e.g. quantile regression). All examples are supported by appropriate visualizations.</p>
<p> </p>
<p><strong>Slides</strong></p>
<p><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/1_motivation_only.pdf/view">1 – Motivation</a><br>
</span><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/2_introductionr.pdf/view">2 – Introduction to R</a><br>
</span><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/3_advancedr.pdf/view">3 – Advanced R</a><br>
</span><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/4_numerics.pdf/view">4 – Numerical Analysis</a></span></p>
<p><strong><span>Homeworks</span></strong></p>
<p><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/homework_1_questions.pdf/view">1 – Homework</a><br>
</span><span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/homework_2_questions.pdf/view">2 – Homework<br>
</a></span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/homework_3_questions.pdf/view">3 – Homework</a><br>
<span><a target="_blank" rel="nofollow" href="https://www.is.uni-freiburg.de/ressourcen/computational-economics/homework_4_questions.pdf/view">4 – Homework</a></span></p>
<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://www.rblog.uni-freiburg.de/2017/02/17/optimization-and-operations-research-in-r/"> R Blog</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/search/data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/search/map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/search/animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/search/sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/search/SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/search/git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/search/hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/search/PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/search/time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/search/trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/Nu4Aq2QGLIs"></a></div>