An ongoing challenge for modern-day demand planners and inventory managers is improving the accuracy of demand forecasts. Besides the algorithmic challenge of minimising the forecast error, there is also the challenge of understanding and optimising the trade-off between working capital costs and service levels to customers. In complex operating environments where many variables impact on the actual demand realised for specific products in specific geographies, demand forecast accuracy can quickly degrade, resulting in:

  • Expedited shipping costs due to the wrong inventory being at the wrong place at the wrong time
  • Stock-outs and compromised services levels to customers, especially on measures such as DIFOT and fill rates
  • Low inventory stock turns
  • Stock obsolescence
  • High forecast error

About Complexica

Employing almost 100 staff across 4 offices, Complexica is a leading provider of Artificial Intelligence software applications that can optimise sales, marketing, and supply chain decisions. Our investors include MA Financial Group (ASX:MAF), Flinders Ports, and Microequities Asset Management (ASX: MAM). We were founded upon the research of several world-renowned computer scientists, and have commercialised a modularised software platform called Decision Cloud® that empowers staff across multiple business functions to make better decisions. Decision Cloud® is powered by our award-winning Artificial Intelligence engine Larry, the Digital Analyst®:

Research Partnerships

We maintain research partnerships with the Polish-Japanese Academy of Information Technology, the University of Adelaide, and RMIT University, and also have a Scientific Advisory Board that includes international thought leaders in the area of Artificial Intelligence. Our enterprise software employs techniques from a range of fields, including deep learning, predictive analytics, machine learning, Artificial Intelligence, simulation and big data analytics to solve complex business problems and deliver value.

Supply Chain

Complexica can help you address these commonplace challenges through our Demand Planner module of Decision Cloud®, which provides robust and easy-to-use demand planning, forecasting, and analysis capabilities.

Supply Chain

Supply Chain Management

Demand planning is a supply chain management process that allows a company to project future demand and successfully customize the company's production, whether products or services, according to. demand planning is the supply chain management process for forecasting demand, so that products can be delivered reliably and.

Forecasting and Demand Management

Demand forecasting provides insight into your next cash flow so companies can more accurately budget supplier payments and other operating costs, while continuing to invest in company growth. Demand forecasting is the process of making estimates of future customer demand over a defined period, using historical data and other information. Demand forecasting is especially useful for products that have an expiration date, such as in the food or chemical industry. Without adequate demand forecasting, you risk losing money if you produce too many items and have to sell them at a discounted price as their expiration date approaches.

In addition, unnecessary storage costs are incurred when too many products are produced. Demand forecasting is known as the process of making future estimates in relation to customer demand for a specific period of time. In general, demand forecasting will take into account historical data and other analytical information to produce the most accurate predictions. More specifically, demand forecasting methods involve the use of predictive analysis of historical data to understand and predict customer demand to understand key economic conditions and help make supply decisions crucial to optimizing business profitability.

Forecasting and Demand Management

Demand Management

Demand management can also be used to reduce demand. This encourages customers to talk on the weekends rather than during the week to reduce service demand. Demand management is a planning methodology. Companies use it to forecast and plan how to meet demand for services and products.

Demand Management Improves Connections Between Operations and Marketing. The result is closer coordination of customer strategy, capacity and needs. Demand management involves forecasting and planning to meet customer demand. An example of an activity that illustrates demand management is sales forecasting, customer evaluation, and modeling.

Predictive Demand Planning

Rather than using a pre-defined set of rigid models that are based solely on statistical methods, Complexica’s Demand Planner relies on a wide variety of predictive algorithms and techniques that are tuned to your internal sales data as well as external sources and available overlays to improve accuracy.

Based on advanced statistical models and Artificial Intelligence methods such as Deep Learning, Demand Planner can help your organisation move demand planning away from an anecdotal and “gut feel” approach, to a data-driven and market intelligence capability. In particular, we can help you:

  • Reduce the forecast error associated with demand planning
  • Increase DIFOT and service levels to customers
  • Improve stock turns and decrease overall inventory levels
  • Improve reaction time and response to unexpected events (e.g. sudden change in demand requiring additional inventory)
  • Automate manual processes to eliminate human error and key man risk
  • Understand the impact of changes in business rules and constraints (such as lead times, capacity constraints, required inventory levels, etc.)
  • Replace home-grown spreadsheets, which are often opaque and convoluted
  • Optimise and automate the replenishment process across various time periods, product categories, lines, and individual SKUs
  • Understand customer sales trends and patterns

Frequently Asked Questions

In an ideal world, each customer would provide Complexica with a clean and complete data set, which is well documented and highly structured. In reality, however, this is rarely (if ever) the case. Our experience with data is that most organisations suffer from missing, incomplete, and inaccurate data (i.e. "dirty data") which needs to be evaluated during the scoping phase and addressed during the software deployment phase. Because today's data comes from increasingly disparate sources and in an ever-growing variety of forms, it usually needs to be prepared to become usable. During the data cleaning process, corrupt or inaccurate records are corrected or removed from a record set, table, or database, and incomplete, incorrect, or irrelevant parts of the data are replaced, modified, or deleted. Unsurprisingly, this process (often referred to as “data cleansing”) can be demanding, but pays dividends during the software go-live phase and during usage thereafter.

Click here to learn more about data as part of the problem-to-decision pyramid. 

There are many different AI-driven approaches for optimising sales activities, with each approach varying significantly in terms of what problems it can solve and the types of use case can be handled. Broadly speaking however, these approaches can be grouped into two categories:

1. “Mass AI”: In this category, there are products with highly scalable “model-ready” algorithmic approaches that can be deployed “at the press of a button.” The use-cases revolve around well-defined areas such as lead scoring, lead prioritisation, propensity to close, pipeline coaching, but are unable to extend into more complex areas like pricing optimisation, predicting churn, automated generation of Next Best Conversations (NBCs) or Next Best Actions (NBA), and more.

2. “Targeted AI”: in this category, organisations have developed a set of algorithmic techniques for specific industries and complex areas (like pricing, churn, and more), as well as the know-how on how to apply/combine these algorithms for various use cases. Each time these algorithms are applied, there is a need for training and tuning on customer data in order to properly address each area and optimise performance.

Complexica’s Customer Opportunity Profiler (COP) sits within the second category, enabling optimised recommendations that are targeted to specific industries, processes, and use cases (as opposed to the generic nature of recommendations from AI approaches in the first category). As an example of this granularity, Complexica's Customer Opportunity Profiler (COP) can generate a detailed, sales-rep specific Next Best Conversations (NBCs) that are tuned to the exact nature of a business, it's customer base, product range, pricing structure, competitive position in the market place, and more.

Examples of NBCs across different industries include:

  • What product to sell?
  • What promotional bundles to offer?
  • Which customers are likely to churn?
  • Which customers to visit this week?
  • What product/categories to focus on?
  • What products to reprice for which customers? 

Complexica's approach of using Targeted AI is able to generate the most value through: 

  • Improving revenue and margin outcomes for field sales through the automated identification of sales opportunities within each territory
  • Predicting and preventing customer churn 
  • Increasing customer share-of-wallet through personalised cross-selling & up-selling recommendations
  • Reducing lost sales through product substitution recommendations

Learn more about COP here 

Depending on the industry, a supply chain could be as straightforward as a few retail shops, warehouses, and trucks, or as complex as a sprawling network of mine sites and processing plants connected by rail and sea transport. From a higher perspective, however, all these supply chains are linked in one way or another through an intricate web of interactions.

Each of these interactions has its own challenges and complexities. Let's take the mining supply chain as an example to illustrate these challenges and complexities. Planning a mine site requires consideration of what grade of ore is required at what point in time, coupled with truck and digger availability, workforce rosters, maintenance schedules, and more—which is just the first step in the process—followed by the scheduling of trains that will transport the ore from various mine sites to the port, where the coordination of stackers and reclaimers happens to ensure that each ship is loaded on time.

After that, there is more, as the ore arrives in another country and is heated by coal (which arrived at the furnace through a similarly complex supply chain) to become steel, which in turn is molded into the car’s frame and doors and hood—components that represent just a handful of the 30,000 parts that make up the average car, each of which has their own supply chain from raw materials to finished part. On top of this, the automaker needs to predict consumer demand for its cars across different countries—a difficult problem in itself—all while the cars are being assembled and placed on ships for transport to those markets.

At every step, there is complexity, and the more steps we consider together, the more complex the problem becomes. This inherent complexity makes supply chain problems particularly well suited for the application of Artificial Intelligence. At the highest level, these are the core components of a supply chain operation: predicting demand, planning and scheduling production (whether it be the production of iron ore from a mine or the assembly of cars in a factory), and then organising logistics and distribution. Each component represents a complex business problem in itself, and together, an almost impossible challenge for humans to solve. This is where leveraging Artificial Intelligence can optimise decision-making across a variety of supply business functions, be it improving the accuracy of demand forecasts, or optimising inventory levels, or creating schedules that are optimised for various constraints and objectives.

Contact us to request a soft copy of Chapter 10 of the book The Rise of Artificial Intelligence discussing supply chain optimisation.