We employ one or more of the following techniques when solving customer problems.
Mathematical Optimization
The selection of a best element, with regard to some criterion, from some set of available alternatives.
Constraint Programming
Constraint programming (CP) solves combinatorial problems, pulling from artificial intelligence, computer science, and operations research.
Markov Decision Processes
Used for sequential planning and decision making.
Mixed Integer Programming
The decision variables are constrained to be integer values at the optimal solution, this expands the scope of useful optimization problems that you can define and solve.
Simulation
Imitation of the operation of a real-world process or system over time.
Decision Analysis
Decision analysis (DA) is a systematic, quantitative, and visual approach to addressing and evaluating the important strategic decisions the businesses sometimes must make. A comprehensive decision analysis identifies sources of value and sources of risk, as well as performs the following:
Strategy Development
In addition to determining whether or not a project is financially viable, decision analysis identifies the most optimal method of deploying capital for best results.
Value of Information
Realizing the Value of Information is crucial in determining where valuable resources of time and money are best invested.
Visualization
Our analysis produces a large amount of quantitative information that can be difficult for some stakeholders to digest. Visualizations communicate high-level insights in an efficient manner, as well as aid in getting every person at the decision-making table on the same page.
Result Validation
We are committed to performing accurate, deterministic analyses that are underpinned by our family values for integrity and transparency. As strategic decisions engineers, we validate our analyses to ensure that they meet both the stakeholders’ requirements, as well as our own high standards.
Artificial Intelligence
Artificial intelligence uses models and data to make decisions or predict outcomes.
Machine Learning
Machine learning is an advanced concept rooted in the principles of artificial intelligence. ML applications are trained with sophisticated models and large amounts of data. Over time, ML applications reprogram themselves to be more efficient and better suited to their specific tasks.
Clustering
Data is a crucial source of value and insight for a firm, though sorting through it all can prove to be a leviathan task. Our clustering algorithms can be used to organize massive amounts of data into natural groups.
Forecasting
Machine learning algorithms can process and analyze existing data to construct prescriptive models for future performance. Since some methods of forecasting fall short in predicting stochastic events, we offer multiple approaches to provide the most complete deterministic picture.
Time Series Analysis
Understanding how data change over time is key to interpreting phenomena, identifying trends and predicting future performance.