I'm finding myself needing to learn about operations research. I'm planning to just find a textbook (or some other medium, such as an online course) on OR and learn from there. But I don't think I have the needed foundations to even start learning.

I have a good amount of combinatorics, linear algebra, vector calculus, and differential equations under my belt, but am lacking in statistics knowledge. I assume OR is largely a matter of statistics, so that's my main concern.

In terms of statistics knowledge, where should I start and what should I be trying to work towards with the goal of eventually learning about OR?

As a side question, if you have any recommendations for textbooks or other sources I can learn from I'd much appreciate it!

  • 4
    $\begingroup$ Welcome to OR.SE! I actually think with your current background, you shouldn't be concerned about starting your OR journey. So, check the questions here, here, and here for some books and other sources. $\endgroup$ – EhsanK May 23 at 23:24
  • $\begingroup$ @EhsanK Thank you, I will check those threads out! So am I mistaken in assuming that statistics is required for OR? Are there at least some basics about statistics I should make sure I understand before jumping into OR? $\endgroup$ – James Ronald May 23 at 23:29
  • 1
    $\begingroup$ Probability and statistics are both important for a strong foundation in OR and there are different areas that you use those skills such as stochastic processes, queuing theory, financial optimization, and more. What I meant was, if your hesitation in jumping into learning is a lack of statistics knowledge, there are still many areas of OR that you can explore and learn. I'm sure others will provide you with examples of resources for learning statistics though. $\endgroup$ – EhsanK May 24 at 0:01

I would recommend starting with OR books/courses right away. You can learn a lot (e.g linear programming, integer programming, convex optimization) without a working knowledge of statistics. However, if you want to dig into stochastic programming, queuing theory, inventory theory you will need some knowledge of probability and statistics. I would advise starting with linear and integer programming first before considering those fields.

P.S: It could be useful if you precise why you need to learn OR.

Edit: I suggest starting with this course and this book. They are theoretic-oriented. Basically, it will teach you how solvers work. For more a more practical approach, take a look at these lecture notes.

| improve this answer | |
  • $\begingroup$ Thank you! I'm learning OR for a position with a management company, but honestly it seems very interesting and useful so I'd like to learn it well even if I didn't immediately need it. How difficult would you say linear/integer programming and convex optimization is? (Is it a level above or below or equally as difficult as the math I've taken so far?) $\endgroup$ – James Ronald May 25 at 4:11
  • $\begingroup$ If you are familiar with proofs you will be ok, it's not harder than an advanced course on linear algebra. I updated my answer to include some resources. $\endgroup$ – Antarctica May 27 at 19:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.