Update post

This commit is contained in:
Dimitri Lozeve 2020-05-26 16:17:24 +02:00
parent 9e23484669
commit abb6bd0b90
7 changed files with 197 additions and 107 deletions

View file

@ -48,11 +48,11 @@
<ul>
<li>
<a href="./posts/iclr-2020-notes.html">ICLR 2020 Notes: Speakers and Workshops</a> - May 5, 2020
<a href="./posts/operations-research-references.html">Operations Research and Optimisation: where to start?</a> - May 26, 2020
</li>
<li>
<a href="./posts/operations-research-references.html">Operations Research and Optimisation: where to start?</a> - April 8, 2020
<a href="./posts/iclr-2020-notes.html">ICLR 2020 Notes: Speakers and Workshops</a> - May 5, 2020
</li>
<li>

View file

@ -8,8 +8,69 @@
<name>Dimitri Lozeve</name>
<email>dimitri+web@lozeve.com</email>
</author>
<updated>2020-05-05T00:00:00Z</updated>
<updated>2020-05-26T00:00:00Z</updated>
<entry>
<title>Operations Research and Optimisation: where to start?</title>
<link href="https://www.lozeve.com/posts/operations-research-references.html" />
<id>https://www.lozeve.com/posts/operations-research-references.html</id>
<published>2020-05-26T00:00:00Z</published>
<updated>2020-05-26T00:00:00Z</updated>
<summary type="html"><![CDATA[<article>
<section class="header">
</section>
<section>
<p><a href="https://en.wikipedia.org/wiki/Operations_research">Operations research</a> (OR) is a vast area comprising a lot of theory, different branches of mathematics, and too many applications to count. In this post, I will try to explain why I find it so fascinating, but also why it can be a little disconcerting to explore at first. Then I will try to ease the newcomers path in this rich area, by suggesting a very rough “map” of the field and a few references to get started.</p>
<p>Keep in mind that although I studied it during my graduate studies, this is not my primary area of expertise (Im a data scientist by trade), and I definitely dont pretend to know everything in OR. This is a field too vast for any single person to understand in its entirety, and I talk mostly from a “amateur mathematician and computer scientist” standpoint.</p>
<h1 id="why-is-it-hard-to-approach">Why is it hard to approach?</h1>
<p>Operations research can be difficult to approach, since there are many references and subfields. Compared to machine learning for instance, OR has a slightly longer history (going back to the 17th century, for example with <a href="https://en.wikipedia.org/wiki/Gaspard_Monge">Monge</a> and the <a href="https://en.wikipedia.org/wiki/Transportation_theory_(mathematics)">optimal transport problem</a>)<span><label for="sn-1" class="margin-toggle">&#8853;</label><input type="checkbox" id="sn-1" class="margin-toggle"/><span class="marginnote"> For a very nice introduction (in French) to optimal transport, see these blog posts by <a href="https://twitter.com/gabrielpeyre">Gabriel Peyré</a>, on the CNRS maths blog: <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-1.html">Part 1</a> and <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-2.html">Part 2</a>. See also the resources on <a href="https://optimaltransport.github.io/">optimaltransport.github.io</a> (in English).<br />
<br />
</span></span>. This means that good textbooks and such have existed for a long time, but also that there will be plenty of material to choose from.</p>
<p>Moreover, OR is very close to applications. Sometimes methods may vary a lot in their presentation depending on whether theyre applied to train tracks, sudoku, or travelling salesmen. In practice, the terminology and notations are not the same everywhere. This is disconcerting if you are used to “pure” mathematics, where notations evolved over a long time and is pretty much standardised for many areas. In contrast, if youre used to the statistics literature with its <a href="https://lingpipe-blog.com/2009/10/13/whats-wrong-with-probability-notation/">strange notations</a>, you will find that OR is actually very well formalized.</p>
<p>There are many subfields of operations research, including all kinds of optimization (constrained and unconstrained), game theory, dynamic programming, stochastic processes, etc.</p>
<h1 id="where-to-start">Where to start</h1>
<p>For an overall introduction, I recommend <span class="citation" data-cites="wentzel1988_operat">Wentzel (<a href="#ref-wentzel1988_operat">1988</a>)</span>. It is an old book, published by Mir Publications, a Soviet publisher which published many excellent scientific textbooks<span><label for="sn-2" class="margin-toggle">&#8853;</label><input type="checkbox" id="sn-2" class="margin-toggle"/><span class="marginnote"> Mir also published <a href="https://mirtitles.org/2011/06/03/physics-for-everyone/"><em>Physics for Everyone</em></a> by Lev Landau and Alexander Kitaigorodsky, a three-volume introduction to physics that is really accessible. Together with Feynmans famous <a href="https://www.feynmanlectures.caltech.edu/">lectures</a>, I read them (in French) when I was a kid, and it was the best introduction I could possibly have to the subject.<br />
<br />
</span></span>. It is out of print, but it is available <a href="https://archive.org/details/WentzelOperationsResearchMir1983">on Archive.org</a>. The book is quite old, but everything presented is still extremely relevant today. It requires absolutely no background, and covers everything: a general introduction to the field, linear programming, dynamic programming, Markov processes and queues, Monte Carlo methods, and game theory. Even if you already know some of these topics, the presentations is so clear that it is a pleasure to read! (In particular, it is one of the best presentations of dynamic programming that I have ever read. The explanation of the simplex algorithm is also excellent.)</p>
<ul>
<li>why it may be more difficult to approach than other, more recent areas like ML and DL
<ul>
<li>slightly longer history</li>
<li>always very close to applications: somehow more “messy” in its notations, vocabulary, standard references, etc, as other “purer” fields of maths (similar to stats in this regard)</li>
<li>often approached from a applied point of view means that many very different concepts are often mixed together</li>
</ul></li>
<li>why it is interesting and you should pursue it anyway
<ul>
<li>history of the field</li>
<li>examples of applications</li>
<li>theory perspective, rigorous field</li>
</ul></li>
<li>different subfields
<ul>
<li>optimisation: constrained and unconstrained</li>
<li>game theory</li>
<li>dynamic programming</li>
<li>stochastic processes</li>
<li>simulation</li>
</ul></li>
<li>how to learn and practice
<ul>
<li>references</li>
<li>courses</li>
<li>computational assets</li>
</ul></li>
</ul>
<h1 id="references" class="unnumbered">References</h1>
<div id="refs" class="references">
<div id="ref-wentzel1988_operat">
<p>Wentzel, Elena S. 1988. <em>Operations Research: A Methodological Approach</em>. Moscow: Mir publishers.</p>
</div>
</div>
</section>
</article>
]]></summary>
</entry>
<entry>
<title>ICLR 2020 Notes: Speakers and Workshops</title>
<link href="https://www.lozeve.com/posts/iclr-2020-notes.html" />
<id>https://www.lozeve.com/posts/iclr-2020-notes.html</id>
@ -65,52 +126,6 @@
</article>
]]></summary>
</entry>
<entry>
<title>Operations Research and Optimisation: where to start?</title>
<link href="https://www.lozeve.com/posts/operations-research-references.html" />
<id>https://www.lozeve.com/posts/operations-research-references.html</id>
<published>2020-04-08T00:00:00Z</published>
<updated>2020-04-08T00:00:00Z</updated>
<summary type="html"><![CDATA[<article>
<section class="header">
</section>
<section>
<p><a href="https://en.wikipedia.org/wiki/Operations_research">Operations research</a> (OR) is a vast area comprising a lot of theory, different branches of mathematics, and too many applications to count. In this post, I will try to explain why I find it so fascinating, but also why it can be a little disconcerting to explore at first. Then I will try to ease the newcomers path in this rich area, by suggesting a very rough “map” of the field and a few references to get started.</p>
<p>Keep in mind that although I studied it during my graduate studies, this is not my primary area of expertise (Im a data scientist by trade), and I definitely dont pretend to know everything in OR. This is a field too vast for any single person to understand in its entirety, and I talk mostly from a “amateur mathematician and computer scientist” standpoint.</p>
<h1 id="why-is-it-hard-to-approach">Why is it hard to approach?</h1>
<ul>
<li>why it may be more difficult to approach than other, more recent areas like ML and DL
<ul>
<li>slightly longer history</li>
<li>always very close to applications: somehow more “messy” in its notations, vocabulary, standard references, etc, as other “purer” fields of maths (similar to stats in this regard)</li>
<li>often approached from a applied point of view means that many very different concepts are often mixed together</li>
</ul></li>
<li>why it is interesting and you should pursue it anyway
<ul>
<li>history of the field</li>
<li>examples of applications</li>
<li>theory perspective, rigorous field</li>
</ul></li>
<li>different subfields
<ul>
<li>optimisation: constrained and unconstrained</li>
<li>game theory</li>
<li>dynamic programming</li>
<li>stochastic processes</li>
<li>simulation</li>
</ul></li>
<li>how to learn and practice
<ul>
<li>references</li>
<li>courses</li>
<li>computational assets</li>
</ul></li>
</ul>
</section>
</article>
]]></summary>
</entry>
<entry>
<title>Reading notes: Hierarchical Optimal Transport for Document Representation</title>
<link href="https://www.lozeve.com/posts/hierarchical-optimal-transport-for-document-classification.html" />

View file

@ -71,11 +71,11 @@ public key: RWQ6uexORp8f7USHA7nX9lFfltaCA9x6aBV06MvgiGjUt6BVf6McyD26
<ul>
<li>
<a href="./posts/iclr-2020-notes.html">ICLR 2020 Notes: Speakers and Workshops</a> - May 5, 2020
<a href="./posts/operations-research-references.html">Operations Research and Optimisation: where to start?</a> - May 26, 2020
</li>
<li>
<a href="./posts/operations-research-references.html">Operations Research and Optimisation: where to start?</a> - April 8, 2020
<a href="./posts/iclr-2020-notes.html">ICLR 2020 Notes: Speakers and Workshops</a> - May 5, 2020
</li>
<li>

View file

@ -36,7 +36,7 @@
<h1 class="title">Operations Research and Optimisation: where to start?</h1>
<p class="byline">April 8, 2020</p>
<p class="byline">May 26, 2020</p>
</header>
@ -52,6 +52,15 @@
<p><a href="https://en.wikipedia.org/wiki/Operations_research">Operations research</a> (OR) is a vast area comprising a lot of theory, different branches of mathematics, and too many applications to count. In this post, I will try to explain why I find it so fascinating, but also why it can be a little disconcerting to explore at first. Then I will try to ease the newcomers path in this rich area, by suggesting a very rough “map” of the field and a few references to get started.</p>
<p>Keep in mind that although I studied it during my graduate studies, this is not my primary area of expertise (Im a data scientist by trade), and I definitely dont pretend to know everything in OR. This is a field too vast for any single person to understand in its entirety, and I talk mostly from a “amateur mathematician and computer scientist” standpoint.</p>
<h1 id="why-is-it-hard-to-approach">Why is it hard to approach?</h1>
<p>Operations research can be difficult to approach, since there are many references and subfields. Compared to machine learning for instance, OR has a slightly longer history (going back to the 17th century, for example with <a href="https://en.wikipedia.org/wiki/Gaspard_Monge">Monge</a> and the <a href="https://en.wikipedia.org/wiki/Transportation_theory_(mathematics)">optimal transport problem</a>)<span><label for="sn-1" class="margin-toggle"></label><input type="checkbox" id="sn-1" class="margin-toggle" /><span class="marginnote"> For a very nice introduction (in French) to optimal transport, see these blog posts by <a href="https://twitter.com/gabrielpeyre">Gabriel Peyré</a>, on the CNRS maths blog: <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-1.html">Part 1</a> and <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-2.html">Part 2</a>. See also the resources on <a href="https://optimaltransport.github.io/">optimaltransport.github.io</a> (in English).<br />
<br />
</span></span>. This means that good textbooks and such have existed for a long time, but also that there will be plenty of material to choose from.</p>
<p>Moreover, OR is very close to applications. Sometimes methods may vary a lot in their presentation depending on whether theyre applied to train tracks, sudoku, or travelling salesmen. In practice, the terminology and notations are not the same everywhere. This is disconcerting if you are used to “pure” mathematics, where notations evolved over a long time and is pretty much standardised for many areas. In contrast, if youre used to the statistics literature with its <a href="https://lingpipe-blog.com/2009/10/13/whats-wrong-with-probability-notation/">strange notations</a>, you will find that OR is actually very well formalized.</p>
<p>There are many subfields of operations research, including all kinds of optimization (constrained and unconstrained), game theory, dynamic programming, stochastic processes, etc.</p>
<h1 id="where-to-start">Where to start</h1>
<p>For an overall introduction, I recommend <span class="citation" data-cites="wentzel1988_operat">Wentzel (<a href="#ref-wentzel1988_operat">1988</a>)</span>. It is an old book, published by Mir Publications, a Soviet publisher which published many excellent scientific textbooks<span><label for="sn-2" class="margin-toggle"></label><input type="checkbox" id="sn-2" class="margin-toggle" /><span class="marginnote"> Mir also published <a href="https://mirtitles.org/2011/06/03/physics-for-everyone/"><em>Physics for Everyone</em></a> by Lev Landau and Alexander Kitaigorodsky, a three-volume introduction to physics that is really accessible. Together with Feynmans famous <a href="https://www.feynmanlectures.caltech.edu/">lectures</a>, I read them (in French) when I was a kid, and it was the best introduction I could possibly have to the subject.<br />
<br />
</span></span>. It is out of print, but it is available <a href="https://archive.org/details/WentzelOperationsResearchMir1983">on Archive.org</a>. The book is quite old, but everything presented is still extremely relevant today. It requires absolutely no background, and covers everything: a general introduction to the field, linear programming, dynamic programming, Markov processes and queues, Monte Carlo methods, and game theory. Even if you already know some of these topics, the presentations is so clear that it is a pleasure to read! (In particular, it is one of the best presentations of dynamic programming that I have ever read. The explanation of the simplex algorithm is also excellent.)</p>
<ul>
<li>why it may be more difficult to approach than other, more recent areas like ML and DL
<ul>
@ -80,6 +89,12 @@
<li>computational assets</li>
</ul></li>
</ul>
<h1 id="references" class="unnumbered">References</h1>
<div id="refs" class="references">
<div id="ref-wentzel1988_operat">
<p>Wentzel, Elena S. 1988. <em>Operations Research: A Methodological Approach</em>. Moscow: Mir publishers.</p>
</div>
</div>
</section>
</article>

View file

@ -7,8 +7,69 @@
<description><![CDATA[Recent posts]]></description>
<atom:link href="https://www.lozeve.com/rss.xml" rel="self"
type="application/rss+xml" />
<lastBuildDate>Tue, 05 May 2020 00:00:00 UT</lastBuildDate>
<lastBuildDate>Tue, 26 May 2020 00:00:00 UT</lastBuildDate>
<item>
<title>Operations Research and Optimisation: where to start?</title>
<link>https://www.lozeve.com/posts/operations-research-references.html</link>
<description><![CDATA[<article>
<section class="header">
</section>
<section>
<p><a href="https://en.wikipedia.org/wiki/Operations_research">Operations research</a> (OR) is a vast area comprising a lot of theory, different branches of mathematics, and too many applications to count. In this post, I will try to explain why I find it so fascinating, but also why it can be a little disconcerting to explore at first. Then I will try to ease the newcomers path in this rich area, by suggesting a very rough “map” of the field and a few references to get started.</p>
<p>Keep in mind that although I studied it during my graduate studies, this is not my primary area of expertise (Im a data scientist by trade), and I definitely dont pretend to know everything in OR. This is a field too vast for any single person to understand in its entirety, and I talk mostly from a “amateur mathematician and computer scientist” standpoint.</p>
<h1 id="why-is-it-hard-to-approach">Why is it hard to approach?</h1>
<p>Operations research can be difficult to approach, since there are many references and subfields. Compared to machine learning for instance, OR has a slightly longer history (going back to the 17th century, for example with <a href="https://en.wikipedia.org/wiki/Gaspard_Monge">Monge</a> and the <a href="https://en.wikipedia.org/wiki/Transportation_theory_(mathematics)">optimal transport problem</a>)<span><label for="sn-1" class="margin-toggle">&#8853;</label><input type="checkbox" id="sn-1" class="margin-toggle"/><span class="marginnote"> For a very nice introduction (in French) to optimal transport, see these blog posts by <a href="https://twitter.com/gabrielpeyre">Gabriel Peyré</a>, on the CNRS maths blog: <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-1.html">Part 1</a> and <a href="https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-2.html">Part 2</a>. See also the resources on <a href="https://optimaltransport.github.io/">optimaltransport.github.io</a> (in English).<br />
<br />
</span></span>. This means that good textbooks and such have existed for a long time, but also that there will be plenty of material to choose from.</p>
<p>Moreover, OR is very close to applications. Sometimes methods may vary a lot in their presentation depending on whether theyre applied to train tracks, sudoku, or travelling salesmen. In practice, the terminology and notations are not the same everywhere. This is disconcerting if you are used to “pure” mathematics, where notations evolved over a long time and is pretty much standardised for many areas. In contrast, if youre used to the statistics literature with its <a href="https://lingpipe-blog.com/2009/10/13/whats-wrong-with-probability-notation/">strange notations</a>, you will find that OR is actually very well formalized.</p>
<p>There are many subfields of operations research, including all kinds of optimization (constrained and unconstrained), game theory, dynamic programming, stochastic processes, etc.</p>
<h1 id="where-to-start">Where to start</h1>
<p>For an overall introduction, I recommend <span class="citation" data-cites="wentzel1988_operat">Wentzel (<a href="#ref-wentzel1988_operat">1988</a>)</span>. It is an old book, published by Mir Publications, a Soviet publisher which published many excellent scientific textbooks<span><label for="sn-2" class="margin-toggle">&#8853;</label><input type="checkbox" id="sn-2" class="margin-toggle"/><span class="marginnote"> Mir also published <a href="https://mirtitles.org/2011/06/03/physics-for-everyone/"><em>Physics for Everyone</em></a> by Lev Landau and Alexander Kitaigorodsky, a three-volume introduction to physics that is really accessible. Together with Feynmans famous <a href="https://www.feynmanlectures.caltech.edu/">lectures</a>, I read them (in French) when I was a kid, and it was the best introduction I could possibly have to the subject.<br />
<br />
</span></span>. It is out of print, but it is available <a href="https://archive.org/details/WentzelOperationsResearchMir1983">on Archive.org</a>. The book is quite old, but everything presented is still extremely relevant today. It requires absolutely no background, and covers everything: a general introduction to the field, linear programming, dynamic programming, Markov processes and queues, Monte Carlo methods, and game theory. Even if you already know some of these topics, the presentations is so clear that it is a pleasure to read! (In particular, it is one of the best presentations of dynamic programming that I have ever read. The explanation of the simplex algorithm is also excellent.)</p>
<ul>
<li>why it may be more difficult to approach than other, more recent areas like ML and DL
<ul>
<li>slightly longer history</li>
<li>always very close to applications: somehow more “messy” in its notations, vocabulary, standard references, etc, as other “purer” fields of maths (similar to stats in this regard)</li>
<li>often approached from a applied point of view means that many very different concepts are often mixed together</li>
</ul></li>
<li>why it is interesting and you should pursue it anyway
<ul>
<li>history of the field</li>
<li>examples of applications</li>
<li>theory perspective, rigorous field</li>
</ul></li>
<li>different subfields
<ul>
<li>optimisation: constrained and unconstrained</li>
<li>game theory</li>
<li>dynamic programming</li>
<li>stochastic processes</li>
<li>simulation</li>
</ul></li>
<li>how to learn and practice
<ul>
<li>references</li>
<li>courses</li>
<li>computational assets</li>
</ul></li>
</ul>
<h1 id="references" class="unnumbered">References</h1>
<div id="refs" class="references">
<div id="ref-wentzel1988_operat">
<p>Wentzel, Elena S. 1988. <em>Operations Research: A Methodological Approach</em>. Moscow: Mir publishers.</p>
</div>
</div>
</section>
</article>
]]></description>
<pubDate>Tue, 26 May 2020 00:00:00 UT</pubDate>
<guid>https://www.lozeve.com/posts/operations-research-references.html</guid>
<dc:creator>Dimitri Lozeve</dc:creator>
</item>
<item>
<title>ICLR 2020 Notes: Speakers and Workshops</title>
<link>https://www.lozeve.com/posts/iclr-2020-notes.html</link>
<description><![CDATA[<article>
@ -64,52 +125,6 @@
<guid>https://www.lozeve.com/posts/iclr-2020-notes.html</guid>
<dc:creator>Dimitri Lozeve</dc:creator>
</item>
<item>
<title>Operations Research and Optimisation: where to start?</title>
<link>https://www.lozeve.com/posts/operations-research-references.html</link>
<description><![CDATA[<article>
<section class="header">
</section>
<section>
<p><a href="https://en.wikipedia.org/wiki/Operations_research">Operations research</a> (OR) is a vast area comprising a lot of theory, different branches of mathematics, and too many applications to count. In this post, I will try to explain why I find it so fascinating, but also why it can be a little disconcerting to explore at first. Then I will try to ease the newcomers path in this rich area, by suggesting a very rough “map” of the field and a few references to get started.</p>
<p>Keep in mind that although I studied it during my graduate studies, this is not my primary area of expertise (Im a data scientist by trade), and I definitely dont pretend to know everything in OR. This is a field too vast for any single person to understand in its entirety, and I talk mostly from a “amateur mathematician and computer scientist” standpoint.</p>
<h1 id="why-is-it-hard-to-approach">Why is it hard to approach?</h1>
<ul>
<li>why it may be more difficult to approach than other, more recent areas like ML and DL
<ul>
<li>slightly longer history</li>
<li>always very close to applications: somehow more “messy” in its notations, vocabulary, standard references, etc, as other “purer” fields of maths (similar to stats in this regard)</li>
<li>often approached from a applied point of view means that many very different concepts are often mixed together</li>
</ul></li>
<li>why it is interesting and you should pursue it anyway
<ul>
<li>history of the field</li>
<li>examples of applications</li>
<li>theory perspective, rigorous field</li>
</ul></li>
<li>different subfields
<ul>
<li>optimisation: constrained and unconstrained</li>
<li>game theory</li>
<li>dynamic programming</li>
<li>stochastic processes</li>
<li>simulation</li>
</ul></li>
<li>how to learn and practice
<ul>
<li>references</li>
<li>courses</li>
<li>computational assets</li>
</ul></li>
</ul>
</section>
</article>
]]></description>
<pubDate>Wed, 08 Apr 2020 00:00:00 UT</pubDate>
<guid>https://www.lozeve.com/posts/operations-research-references.html</guid>
<dc:creator>Dimitri Lozeve</dc:creator>
</item>
<item>
<title>Reading notes: Hierarchical Optimal Transport for Document Representation</title>
<link>https://www.lozeve.com/posts/hierarchical-optimal-transport-for-document-classification.html</link>

View file

@ -185,3 +185,11 @@
author = {Mikolov, Tomas and Sutskever, Ilya and Chen, Kai and Corrado, Greg S and Dean, Jeff},
}
@book{wentzel1988_operat,
author = {Wentzel, Elena S.},
title = {Operations research: a methodological approach},
year = {1988},
publisher = {Mir publishers},
address = {Moscow},
isbn = {9785030002279},
}

View file

@ -1,6 +1,6 @@
---
title: "Operations Research and Optimisation: where to start?"
date: 2020-04-08
date: 2020-05-26
---
[[https://en.wikipedia.org/wiki/Operations_research][Operations research]] (OR) is a vast area comprising a lot of theory,
@ -23,18 +23,53 @@ scientist" standpoint.
Operations research can be difficult to approach, since there are many
references and subfields. Compared to machine learning for instance,
OR has a slightly longer history (going back to the 17th century, for
example with Monge and the optimal transport problem). This means that
good textbooks and such have existed for a long time, but also that
there will be plenty of material to choose from.
example with [[https://en.wikipedia.org/wiki/Gaspard_Monge][Monge]] and the [[https://en.wikipedia.org/wiki/Transportation_theory_(mathematics)][optimal transport
problem]])[fn:optimaltransport]. This means that good textbooks and such
have existed for a long time, but also that there will be plenty of
material to choose from.
[fn:optimaltransport] {-} For a very nice introduction (in French) to
optimal transport, see these blog posts by [[https://twitter.com/gabrielpeyre][Gabriel Peyré]], on the CNRS
maths blog: [[https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-1.html][Part 1]] and [[https://images.math.cnrs.fr/Le-transport-optimal-numerique-et-ses-applications-Partie-2.html][Part 2]]. See also the resources on
[[https://optimaltransport.github.io/][optimaltransport.github.io]] (in English).
Moreover, OR is very close to applications. Sometimes methods may vary
a lot in their presentation depending on whether they're applied to
train tracks, sudoku, or travelling salesmen. In practice, the
terminology and notations are not the same everywhere. This is
disconcerting if you are used to mathematics, where notations evolved
over a long time and is pretty much standardised for many areas. In
contrast, if you're used to the statistics literature with its [[https://lingpipe-blog.com/2009/10/13/whats-wrong-with-probability-notation/][strange
notations]], you will find that OR is actually very well formalised.
disconcerting if you are used to "pure" mathematics, where notations
evolved over a long time and is pretty much standardised for many
areas. In contrast, if you're used to the statistics literature with
its [[https://lingpipe-blog.com/2009/10/13/whats-wrong-with-probability-notation/][strange notations]], you will find that OR is actually very well
formalized.
There are many subfields of operations research, including all kinds
of optimization (constrained and unconstrained), game theory, dynamic
programming, stochastic processes, etc.
* Where to start
For an overall introduction, I recommend cite:wentzel1988_operat. It
is an old book, published by Mir Publications, a Soviet publisher
which published many excellent scientific textbooks[fn:mir]. It is out
of print, but it is available [[https://archive.org/details/WentzelOperationsResearchMir1983][on Archive.org]]. The book is quite old,
but everything presented is still extremely relevant today. It
requires absolutely no background, and covers everything: a general
introduction to the field, linear programming, dynamic programming,
Markov processes and queues, Monte Carlo methods, and game
theory. Even if you already know some of these topics, the
presentations is so clear that it is a pleasure to read! (In
particular, it is one of the best presentations of dynamic programming
that I have ever read. The explanation of the simplex algorithm is
also excellent.)
[fn:mir] {-} Mir also published [[https://mirtitles.org/2011/06/03/physics-for-everyone/][/Physics for Everyone/]] by Lev Landau
and Alexander Kitaigorodsky, a three-volume introduction to physics
that is really accessible. Together with Feynman's famous [[https://www.feynmanlectures.caltech.edu/][lectures]], I
read them (in French) when I was a kid, and it was the best
introduction I could possibly have to the subject.
- why it may be more difficult to approach than other, more recent
areas like ML and DL
@ -58,3 +93,5 @@ notations]], you will find that OR is actually very well formalised.
- references
- courses
- computational assets
* References