In business, most things that can be measured can be optimized and improved.

From manufacturing processes and inventory control to packing, logistics, scheduling and even marketing, it's more important than ever to know your processes are as lean, mean and efficient as possible. That's where mathematical optimization can help; replacing best-guess estimates with proven algorithms and computer software, we can build solid processes to help businesses in a wide range of industries deliver even more value to their customers, find cost savings and significantly increase productivity. Depending on requirements, we can also integrate mathematical optimization with process automation and optimization.

What is mathematical optimization?

With mathematical optimization, we leverage mathematical algorithms and computer software to improve processes and discover new opportunities, potential product and service offerings, and more.

By defining the problem and choosing the right equations, algorithms and systems to solve it, we can take the guesswork out of building solutions and identify a clear course of action to take.

Here are just a few practical applications for mathematical optimization:

  • Manufacturing companies use objective functions to determine production costs, then use algorithms to optimize those functions to reduce costs. (While objective functions describe a thing in a mathematical sense, optimization is an entirely different skill set. We have in-depth experience in both of these areas.)
  • Warehouses and other buildings can be organized so every square foot of space is used as efficiently as possible.
  • Transportation apps use mathematical optimization to find the best routes for their vehicles.
  • Service companies (e.g. electrical) consider complex supply and demand formulas to determine pricing for commodities. Small efficiencies at this scale can add up to an enormous savings quickly.
  • Airlines use systems to determine the fastest way for passengers to board an airplane.

Mathematical optimization also has many practical uses in finance, engineering, economics, mechanics and more.


More than 50 years ago, we discovered mathematical optimization can be used to improve organizational efficiency. In the past few decades, it's become much more accessible as computing power has grown significantly and some have declared that that "compute moats are dead". We can now explore the potential of mathematical optimization and machine learning, even with limited compute and data.

At one time you needed expensive "supercomputing" resources as a bare minimum to enter this space. In recent years, technology has progressed to a point where the computers we carry in our pockets - modern cell phones that cost a few hundred dollars - boast more computing power than the iconic original Cray supercomputer.

Today, you can combine high-power cloud computing services (such as AWS, Azure, etc) with expertise in mathematical optimization algorithms to exploit the power of mathematical optimization for your organization - with minimal investment in hardware.

Cray1 supercomputer

What mathematical optimization can do for you

If you've ever wondered how you can tighten up your processes, find operational savings and use your staff's time and experience more effectively, you've discovered a problem mathematical optimization can solve. Practical applications include:

  • Logistics and transport route planning
  • Warehouse planning (including location planning, capacity forecasting and integrations with inventory management)
  • Scheduling and sequencing
  • Bin, box and container packing

Specifically, we can use the power of mathematics to allow you to:

  • Integrate seasonal forecasting so you can stock your warehouses with the right items at the right locations, taking into account the predicted future demand for items
  • Deliver items with faster time guarantees (examples include some of the major online retailers being able to guarantee a delivery by a certain date)
  • Dedicate your best professional staff to work on delivering more value instead of working on tedious scheduling tasks
  • Schedule usage of inventory, spaces, etc. better
  • Optimize maintenance schedules so that equipment is maintained on a logical timeline, including using machine learning to detect trends for upcoming breakdowns

Mathematical optimization is about much more than discovering how you can cut costs and operate more efficiently (although these are huge benefits). Using optimization and simulation techniques, you can discover entirely new areas of value you haven't even thought of yet.

Why work with us?

It's easy to feel overwhelmed when thinking about all the processes you should take inventory of and potentially optimize to get the most ROI for your business. Where do you even start: should you tackle the warehouse, have a chat with your logistics team or take a look at production and manufacturing first?

At Scry Engineering, we do more than crunch numbers. We partner with you to define the challenges you face in your business every day, from product marketing to sales, production and delivery. We're well-positioned to create optimized systems that can help you make intelligent, data-driven decisions in almost every area of your business.

Of course, the numbers behind the strategy are critical to your success. When discussing mathematical optimization, picking the right parts of a process to optimize is one of our core skillsets and a critical piece of the puzzle - focusing on the wrong areas can be a costly and time-consuming mistake.

To find the right answers to your problem, it's vital to have skilled professionals with comprehensive experience who not only know which areas to optimize and the algorithms, equations and systems to use but how to interpret results, then put them into action.

Related skills: Machine learning has substantial overlap with algorithms and techniques that can be used in applied problems in the mathematical optimization space.