content_image/993708.jpg content_image/993694.jpg
<img src='content_image/993708.jpg'>

<img src='content_image/993694.jpg'>

# IBM Decision Optimization and Data Science 

## Overview 

IBM ®  Decision Optimization products use advanced mathematical and artificial intelligence techniques to support decision analysis and identify the best available solutions to a complex problem. After reading this document, you should understand some of the benefits that decision optimization can bring to a data science project. 

## What is decision optimization? 

Decision optimization is concerned with solving decision-making problems where there is an objective to be attained (such as maximizing profit or minimizing cost), but where there are also restrictions (such as limited resources, budget, or time). 

If you could simply list all the possible feasible decisions (those that satisfy all the restrictions) and measure how good they are with respect to the objective, you would not need decision optimization. It would be easy to find the optimal solutions and make decisions. 

In reality, for most decision-making problems, listing all the possible candidate solutions might require days, years, or even centuries of computation time on the most powerful computers. 

Decision optimization applies advanced mathematical and artificial intelligence techniques to eliminate large quantities of candidate solutions without analyzing them in detail. Thus, it can focus quickly on analyzing the feasible and most promising candidate solutions to provide you with the optimal ones. 

With IBM Decision Optimization tools, you can combine mathematical models that represent real world decision making problems with large data sets. This allows you to rapidly discover the best possible solutions. Such solutions are often formulated in a way that prescribes a course of action, which is why decision optimization is part of the broader technology category known as prescriptive analytics. 

You often have control of certain factors that you can change to achieve a better solution. For example, you can hire more resources, increase budget or time, run a machine at a different speed, or enforce a certain level for a key performance indicator. In these situations, you want to perform what-if analysis: What would happen if I change certain values in my problem? With decision optimization, you can explore different scenarios by running the same model using different sets of data. 

Consider a problem where you want to determine the optimal sizing of staff in a retail store, given the current roles and skills of staff and the level of service that you want to offer. A decision optimization solution can determine the best possible staff sizing. If you want to further increase the staff utilization rate, you might consider introducing a training program to enable staff to acquire new skills. However, how can you be sure that investing in such a program will increase the utilization rate? You can simply rerun the same decision optimization model including the new skills to find the answer. You can even create several scenarios of skill changes and then compare the utilization rate of the optimal staffing. There are endless possibilities to what you can investigate with what-if analysis, and decision optimization makes this fast and easy for decision makers. 

