Category Archives: Decision Optimization

the doctor Goes Mental On Optimization Myths

In my last post, I went mental on three of the most dangerous myths out there with respect to e-Auctions. In this post, I’ll attack some of the more brain-dead myths that are out there with respect to optimization. For more great information on decision optimization, I recommend checking out the e-Sourcing Wiki [WayBackMachine] paper (Strategic Sourcing Decision Optimization: The Inefficiency Eliminator) that was originally authored by the doctor, the doctor‘s joint podcast with Next Level Purchasing (Parts I and II and Free Transcript with Editorial Notes brought to you by Sourcing Innovation and Next Level Purchasing [now the Certitrek NLPA]), and the posts in the Decision Optimization category here on this blog.

Myth 1: I need a PhD to use optimization!
It used to be the case that you needed an advanced degree to use the overly complicated command-line tools that represented the first generation of commercially available optimization products, but that hasn’t been true for quite some time. Today, companies like Emptoris (acquired by IBM, sunset in 2017) and Iasta (acquired by Selectica, merged with b-Pack, rebranded Determine, acquired by Corcentric) offer very simple wizard-driven user-interfaces that can be driven by any business analyst or sourcing professional which are often easier to use then your ERP or BI tools!

It’s literally as simple as selecting the relevant auction or RFx data, defining your demands for each item at each distribution center, identifying invalid freight lanes, specifying supplier capacity restrictions, identifying any business rules (such as dual-supply, 70-30 split) and defining any discounts or “preferred award” valuations (if I buy from Quality Delivered, the joint marketing campaign will be worth $10K). Then you click “optimize” and the optimal award for your scenario is spit out. If you don’t like it, you can copy the scenario, add or remove some constraints, and see what your idea of an optimal award is costing you and make the smart decision.

Myth 2: I can’t afford optimization! It’s too expensive!
Having been involved in this industry for a while, I know that early solutions were very expensive – usually starting in the seven figure range for an average company. But that’s true for every new generation of technology, software or hardware, it’s costly at first, as companies need to recoup their massive R&D investments, but gets cheaper over time. Today, a mid-size company can get a true enterprise quality strategic sourcing decision optimization solution for its sourcing department starting in the quarter-million to half-million six-figure range – and this will include a (shared) C-Plex license and (shared) dedicated hardware resources if they use an on-demand model such as that offered by Iasta.

Myth 3: My problem’s too large / complex for optimization.
Again, the technology has come a long way in the last decade. Not only can massive problems (which couldn’t have been solved in months a decade ago) now be solved in a matter of hours, but the types and quantity of constraints available have greatly increased. If your model is truly humongous, just remember that both CombineNet (acquired by Jaggaer) and Algorhythm regularly solve problems that take millions of variables and hundreds of thousands of equations to specify. As for complexity, even the solution by the relative newcomer, Iasta (which has adopted a best-to-market strategy) supports the four basic categories of constraints required for true decision optimization (capacity, allocation, risk mitigation, and qualitative), flexible discounts that will allow you to implement just about any cost structure you can devise, and freight costs for a true total landed cost model (as you can also define adjustments to capture utilization costs).

Myth 4: We’re very sophisticated when it comes to e-Auctions. We’re not going to save enough money with optimization to make it worthwhile.
Wayne Campbell said it best when he said and perhaps monkeys will fly out of my butt!“. Although it’s theoretically possible that you could be making the perfect buy – every time – without any decision optimization, in reality, the chance that this is true is about as close to 0 as you can get. I’ve NEVER encountered a situation where optimization didn’t provide a company with a cost savings opportunity in any moderately complex bid (and, these days, what bid is not moderately complex?). Furthermore, Aberdeen has found, both in their 2005 study AND their 2007 study, that advanced sourcing and negotiation methods, which includes decision optimization, saves a company an average of 12% beyond what they would save just using e-Auctions. That’s a lot of cash you’re leaving on the table.

There are more myths, but this is a good start – and hopefully enough to convince you to check these solutions out. Decision optimization for strategic sourcing is worth the investment.

Algorhythm and the Optimization Rhythm in India

Recently, I had the pleasure to have a couple of conversations with Ajit Singh, the Founder and Director of Algorhythm, a company in Pune, India that has significant expertise in Optimization and Supply Chain Modeling. The have their own optimization engine, a set of front-ends for different types of supply chain models that can be used by anyone with modeling skills, and significant experience in helping large global multi-nationals with significant supply chain network design and optimization problems. Basically, they’re India’s CombineNet, but with a slight distinction – every model they build, including custom models, can be executed and modified completely by the client through an extension of their easy-to-use windows-based front end – you are not tied to their services. In comparison, although CombineNet has done a great job over the past few years of actually building stand-alone products and interfaces, it’s still often the case that custom models are only available through their services model.

Algorhythm has the capabilities to attack both strategic and tactical supply chain problems from an optimization and simulation perspective. They have sophisticated models for strategic planning that include inventory optimization, distribution network design, manufacturing network design and for tactical execution that include production planning, logistics planning, and supply network execution.

They also have specialized solutions for oil, steel, and packaging as well as having a considerable amount of experience in creating models for manufacturers and distributors. Major clients include Unilever (Hindustan Unilever, Unilever Plc. UK, and Unilever China), Thyssen Krupp, Hindustan Petroleum, and Parle Products among dozens of others. Their manufacturing and distribution network design models often save their clients 3-5%. Remember that we’re talking production models here – not sourcing models, so this is actually quite good. In terms of efficiency, their production planning and scheduling models often halve throughput time and inventory carrying requirements – which is also very good. Furthermore, we’re not talking small models here – Parle, for example, ships 50K trucks per year per SKU from hundreds of factories to thousands of wholesalers.

It’s quite easy to build a model in their products, which they call Prorhythm (for production-planning based models), Netrhythm (for network-planning based models), and Logrhythm (for logistics planning models), and which run on top of their Xtra Sensory optimization engine. They’ve thought through what the model is, what the core elements are that make it up are, what the costs are, and what measures you might want to optimize. Building a model is simply defining all the relevant entities (which are factories, lines, outputs, inputs, etc. in production planning), the associated costs (material, labor, overhead, etc.), the measure(s) you want to optimize (cost, throughput, etc.) and their priority / weighting if multiple, and the constraints. It assumes all relationships between related entities are valid unless you specify them as invalid (and permits groupings for easy constraint definition). It also groups constraints in a “constraint file” so you can easily run the same model against different constraint sets. Basically, it’s built to build models the way the doctor would build it.

Since there is no “one” optimal solution when you’re optimizing against multiple objectives, as it’s almost always impossible to precisely normalize each measure to a uniformly distributed 0-1 interval that can then be weighted according to the weights you want, they also support simulation. You can tell the optimizer to construct a set number of models equally distributed around the desired optimization point and it will automatically create and run all of the variants which you can then compare to see how slight changes impact solutions and goals.

It’s a great offering, and the people are quite knowledgeable. If you have a tough optimization problem, be sure to check them out. They might surprise you.

Questions to Ask your Optimization Vendor

Not all optimization vendors are equal … and more importantly, not all vendors that claim to have decision optimization even have it (as their systems barely qualify as decision support). Thus, since Emptoris [acquired by IBM, sunset in 2017] just released a new version of their offering, since Iasta [acquired by Selectica, merged with b-Pack, rebranded Determine, acquired by Corcentric] is coming out with their first heavy-hitting release in the next month, and since CombineNet [acquired by Jaggaer] is always working on something new, it’s important that you be able to distinguish between the relative strengths and weaknesses of the different products, as well as how much strength you really need, if good decision optimization is one of your driving reasons for selecting a (new) e-Sourcing solution. (And, by the way, it should be!)

Now, as I indicated in a comment over on Spend Matters (in “Emptoris 7 Pushing the Sourcing Envelope”), I’m not going to devote a post analyzing the new Emptoris announcement at this time, as I don’t yet have enough data points to even make a half-assed*0 attempt (although I do feel I have a pretty good idea precisely what they did based upon their choice of wording, the amount of time they’ve been working on it, and my perception of their in-house skill level), but I really think you should analyze it, just as you should analyze any other vendor’s solution, before buying it. (Not necessarily because I don’t think it will do the job, but because the key with optimization is buying just what you need in the majority of your sourcing events. Optimization is expensive. Buying too much power could severely impact your potential ROI, and buying too little power will be equivalent of flushing that investment down the drain as it won’t solve the majority of your problems. I’m using the word “majority” because there is no general purpose decision optimization product for sourcing that will handle all of your events and solve all your problems. As with just about everything else in business, it’s the 80-20 rule. The best solution is the one that solves as close to 80% as possible at a cost of ownership that maximizes your ROI multiple. You can always do one-time projects with best-of-breed providers or specialist outsource providers for those projects in the remaining 20% where there is enough of a savings opportunity.)

Before I get to the question list, I should point out that it’s almost impossible to cover every question, as many of the questions you should be asking depend on the answers you receive to your first few questions, but I think the question list below is a good starting point. If I get some good feedback, and some more free time, I’ll consider doing a part II at a later date. So, without further ado, here’s the starting list!

  1. Does your product meet the four critera for strategic sourcing decision optimization as outlined in the Strategic Sourcing Decision Optimization wiki-paper on the e-Sourcing Wiki [WayBackMachine]  (initially authored by the doctor, the all-knowing optimization guru*1)? Specifically, does it support the following:
    • Sound & Complete Solid Mathematical Foundations
      such as simplex algorithms and branch-and-bound;
      many simulation and heuristic algorithms do not guarantee analysis of every possible solution (sub)space given enough time, and, thus, are not complete in mathematical terms
    • True Cost Modeling
      many bidders bid tiered bids, discounts, and fixed cost components – the model must be capable of supporting each of these bid types
    • Sophisticated Constraint Analysis
      At a minimum, the model must be able to support reasonably generic and flexible constraints in each of the following four categories

      • Capacity / Limit
        allowing an award of 200K units to a supplier who can only supplier 100K units does not make for a valid model
      • Basic Allocation
        you should be able to specify that a supplier receinves a certain amount of the business, and that business is split between two or more suppliers in feasible percentage ranges
      • Risk Mitigation
        let’s face it – supply chains today are all about risk management, and you should be able to force multiple suppliers, geographies, lanes, etc. to mitigate those risks without specifying specific suppliers, geographies, lanes, etc. to take advantage of the full power of decision optimization
      • Qualitative
        A good model considers quality, defect rates, waste, on-time delivery, etc.
    • What-if Capability
      The strength of decision optimization lies in what-if analysis. Keep reading.
  2. Does it support the creation of multiple what-if scenarios and does it simplify the creation of these scenarios?
    The true power of decision optimization does not lie in the model solution, but the ability to create different models that represent different eventualities (as this will allow you to hone in on a robust and realistic solution), to create different models off a base model plus or minus one or more constraints (as this will help you figure out how much a business rule or network design constraint costs you), and to create models under different pricing scenarios (to find out what would happen if preferred suppliers decreased prices or increased supply availability).
  3. How fast is it for different average model sizes and can performance be tweaked?
    Optimization takes what it takes. That being said, if one solution takes an average of 1 hour for an average scenario, and another solution takes 10 minutes, all things being equal, if you have compressed sourcing cycles, the 10 minute solution might be better. Emphasis on “might”. This is only true if the faster solution is of the same quality – some models, and some solvers, sacrifice quality and accuracy for speed. The best solution will let you trade off “tolerance” and accuracy for speed. Sometimes it’s easy to get within 1% or 2% in a few minutes, even though that last 1% or 2% could take hours. On a model with low total savings potential, getting within 1% may be enough. And when trying to hone in on the right what-if scenario, it’s nice to get within 1% quickly and then allow the right scenario to run to completion over night after you’ve quickly analyzed half-a-dozen scenarios and settled on your preferred scenario. Thus, tweaking ability is very important.
  4. If it supports “real-time” is it “true” real-time or “near” real-time.
    Thanks to significant advances in processor and hardware performance as well as off-the-shelf optimizer technology (like ILog’s CPlex), it’s now possible to rapidly re-build and re-solve moderately sized models using off-the-shelf modeling languages in seconds, allowing for e-auction tools that keep the model relatively small and simple to incorporate decision optimization in near-real-time by simply re-building and re-solving the model every 30-60 seconds (depending on model-size) on a high-powered dual or quad core server with an appropriately configured and optimized CPlex 10. However, this is NOT true real-time optimization and could rapidly break down if the model gets too big or too complex. (For example, real-time optimization requires the ability to merge model construction and model solution in such a way that a new bid can be introduced as a parameter change that does not require the optimizer to rebuild the sparse model matrix and start the solution process over from scratch.)
  5. Describe two or three scenarios you have encountered where you could not model the situation exactly for companies in our vertical, how you worked around the issue, and how accurate the result was.
    No optimization model can handle every real-world scenario 100% accurately. If a vendor representative says so, he’s either lying through his teeth or not competent enough to be selling the product. (Note that: I’ll have our support expert get back to you on that is a good answer from an average sales representative.) This is about the only way to get a decent idea of how appropriate the tool is for you. If the scenarios were complex and the constraints based on business rules you hardly ever, or never, use, then the solution is probably okay for you. If the scenarios were simple and the constraints based on business rules you use all the time, it’s probably not the tool for you.
  6. Can we do a pilot project before committing to a long term license?
    If you like what you hear, but are still unsure, or are having problems getting the budget approved, a pilot is often the way to go! (Note that I did not use the word “free”. You should be willing to pay for services at a rate that is sufficient to cover the provider’s cost for this pilot – especially considering that many of the companies that offer affordable optimization offerings are only able to do so because they keep their costs and overheads down – and if they gave free services away to everyone who requested a free pilot, they would have to increase their costs, and that would be a detriment to everyone, including you, in the long run.)
  7. We’re having problems understanding how this fits into our business or what the best solution for us is. Would you be willing to demo your solution to, and answer questions from, our consultant who understands both our needs and decision optimization technology?
    Let’s face it – just like the right decision optimization tool can deliver huge savings multiples on your investment (10X or more), the wrong tool will simply represent a six (or seven) figure cost that yields little return. If you can’t tell the difference, and there’s no shame in admitting you can’t if you’ve never used this type of technology before, then you should bring in a consultant*2 who can to help you select the right technology, and ensure you are appropriately trained on it, until you are self sufficient and saving an average of 10% to 12% per project put through the tool.

*0 And we all know that any decent attempt should be full-assed!
*1 You should feel free to proclaim my greatness whenever you are not in my presence! I don’t mind.
*2 Just remember that, unfortunately, this consultant may not be able to help you if you want Emptoris evaluated. (And I’m sure that some of you should definitely be evaluating the Emptoris solution.)

The 2nd Sourcing Innovation Series – Let’s Get Analytical!

Spend Analysis. Decision Optimization. Cost Modeling. Almost since the beginning, these have been the six dirty words of strategic sourcing. Study after study has found that these techniques easily save 8% to 15% for just about any organization that spends more than 500M a year, but yet, on average less than one fifth of companies out there have tried these technologies, and less than one tenth are using them. It’s like they’re taboo. Well, in the not too far off future, the tables are going to turn, and instead of being the six dirty words, Spend Analysis Based Cost Modeling Decision Optimization are going to be the seven words of saving grace for tomorrow’s sourcing organization that wants to survive beyond the next decade. But the technology of tomorrow is not going to be the technology of today. But first …

Why? There are numerous reasons that this will happen, including negative returns from reverse auctions from early adopters, the forthcoming fall-out of the majority of first-generation supplier networks and marketplaces that still remain, and the eventual realization that contract management is not the holy grail if you don’t have a good contract in the first place, but the primary reason this will happen is the G-Word. Globalization. The effects we’re starting to see now are nothing like what’s going to come, especially since the majority of companies are unprepared!

Tactical job loss to outsourcing, rampant inflation in raw materials due to skyrocketing demand from developing countries, quality issues, and CSR (Corporate Social Responsibility), or should I say CSI (Corporate Social Irresponsibility), issues are only going to compound in the coming years. And, without recourse, this is only going to push costs, as they say, through the roof of the nearest skyscraper!

The only way companies are going to be able to maintain costs, yet alone achieve savings, is by getting a firm handle on costs and, more importantly, by identifying and achieving savings opportunities not previously explored. This is going to require an improved understanding of the cost drivers of what you are buying (cost modeling), and understanding of where variability exists, either within past buys or against market indices (spend analysis), and what the best award scenarios are (optimization).

But it won’t be three applications at three different stages of the sourcing process, it will be one, and it will be at the beginning, center, and end of the sourcing process. Think about what CoExprise is doing for the management of contract manufacturing – integrating the important PLM, Sourcing, and Procurement aspects of complex assembly sourcing – it will be something like that. But instead of an Aravo-Iasta*1-Ketera*2 union for a specific domain, it will be an AprioriCombineNetBIQAkoya union for the generic product domain. And it will look like nothing you’ve seen before. Sourcing tomorrow will be quite different than sourcing today. The only question is, who are the brave souls that are going to lead the way?

*1 Iasta was acquired by Selectica, merged with b-Pack, rebranded Determine, acquired by Corcentric
*2 Ketere was acquired by Deem


The future’s coming hard and fast … and I’m gonna be on the freight train that meets it head on!

Two Great New Optimization Resources

For those of you looking for a good introductory overview of decision optimization for strategic sourcing, two new resources hit the bit-stream today.

First of all, there’s the 2-Part “What is Supply Chain Optimization?” podcast, part of the Next Level Purchasing’s (now the Certitrek NLPA) podcast series that features Charles Dominick (a Supply And Demand Chain Executive Pro to Know), President of Next Level Purchasing (a Supply & Demand Chain Executive 100 Company) and yours truly. (For more details, see today’s edition of the Next Level Purchasing newsletter.) Clocking in at just under an hour, we try our best to convey the basics of strategic sourcing decision optimization and why it’s important to you as a sourcing / procurement / supply mananagement professional. For those of you who find the podcast quite dense (it is!), and wish to review one or more sections, you’ll be pleased to know that a free transcript (basic or with editorial notes) is available, sponsored by Sourcing Innovation.

Secondly, over on the eSourcing Wiki [WayBackMachine] (which, as of today, has 18 wiki-papers on various topics relevant to you as a sourcing professional with more on the way), the Strategic Sourcing Decision Optimization wiki-paper is now available, sponsored by Iasta (acquired by Selectica, merged with b-Pack, rebranded Determine, acquired by Corcentric). Along with an introduction to optimization, including strategic sourcing decision optimization, it also overviews the benefits and ten strategies for success.

When you add both of these resources to the ever increasing archive of decision optimization blog posts here on Sourcing Innovation, I believe (or at least I hope that) you finally have the resources you need to start understanding what strategic sourcing decision optimization is, is not, and why it’s important. Especially when you consider that Emptoris (acquired by IBM, sunset in 2017) gives you nothing and CombineNet (acquired by Jaggaer) primarily gives you academic papers in their learning center, which, although great, are too advanced for those of you looking for an introduction that you can understand as a non-academic and non-optimization researcher.