September 2021

Algebra makes supply chains go round

13 September 2021 (202 words)

Ocado robot

Covid-19 has caused havoc in the world's supply chains, with numerous disruptions and delays. But without sophisticated math – including a lot of linear algebra – modern supply chains would not operate at all.

The Guardian newspaper has an interesting article about the math of logistics:
Algebra: the maths working to solve the UK’s supply chain crisis.

As the article says:

The maths of logistics starts with algebra – linear algebra, to be precise. ...

Linear algebra explores solutions for sets of equations that together contain all you need to find out the relationships between the variables. ...

Logistics hasn't stood still with linear algebra, however. It has been developed into algorithms for "linear programming" and "mixed integer programming" and various other odd-sounding mathematical routines, such as "combinatorial optimisation", "greedy heuristics" and "simulated annealing". ...

And it's all done with just one purpose: to deliver to every customer, on time and in full – OTIF as it's known in the trade.

Brooks, M. (2021). "Algebra: the maths working to solve the UK’s supply chain crisis"

The article provides some insight into the hidden complexity of the systems that supply our everyday products and services. The algebra of optimization techniques, embedded within our supply chains, makes the modern world possible.

A first course in linear optimization

8 September 2021 (157 words)


Jon Lee, a Professor of Industrial and Operations Engineering at the University of Michigan, offers a free, 304 page, operations research textbook: A first course in linear optimization.

This textbook is a great introduction for anyone interested in learning about linear programming and integer programming.

According to the preface:

This book is a treatment of linear optimization meant for students who are reasonably comfortable with matrix algebra (or willing to get comfortable rapidly). It is not a goal of mine to teach anyone how to solve small problems by hand.

My goals are to introduce:

  • The mathematics and algorithmics of the subject at a beginning mathematical level.
  • Algorithmically-aware modeling techniques.
  • High-level computational tools for studying and developing optimization algorithms (in particular, Python/Gurobi).
Lee, J. (2021). "A first course in linear optimization"

Download the full textbook as a PDF: A First Course in Linear Optimization (Version 4.0, August 2021)

The book's source, potentially including updates, is available at GitHub.

Results 1 - 2 of 2