Rapid Recursive Toolbox

Home / Products & Services / Rapid Recursive Toolbox

The Only Commercial Software that lets you use Recursive Methods

Request a Free Trial

See Pricing

Make Better Decisions in Uncertain Situations.

The Rapid Recursive® Toolbox for MATLAB® provides tools that compose, error-check, solve using recursive methods, and report the results of sequential decision problems. This software is built on the patent-pending Rapid Recursive method, which mimics the way people naturally approach decision problems. The toolbox has applications in a wide variety of fields, including management, investment, military strategy, medical, family decisions, and more. You or your organization can benefit from using the toolbox by increasing revenue, reducing costs, and avoiding unnecessary risks.

When it comes to making decisions, whether marketing, inventory management, or investment oriented, there is a significant amount of uncertainty to account for. There are hundreds of varying factors that can influence the outcomes of your decisions.


To make the most informed decisions, you must use innovative and reliable techniques. Our toolbox is the first-of-its-kind commercial product that uses recursive methods to analyze important decision problems. These methods are built on principles of control theory and dynamic programming, which makes them ideal for taking into account more information, leading to better decisions.

Harness the Information Other Tools Force you to Ignore.

First things first, when trying to make the most informed decisions, you must not leave data on the table. When it comes to effectively utilizing your data, not all tools are created equal.


The Rapid Recursive Toolbox is designed to capture more information about options, market conditions and risks than usual methods. This allows you to look at multiple scenarios and develop proactive strategies for each of them. You may not be able to avoid uncertainty, but you can now make the most informed decisions when faced with uncertainty.

Get Actionable Advice.

All the data in the world won’t do you any good if you don’t know how to organize, mine, and analyze it to produce actionable insight. The Rapid Recursive Toolbox is designed to produce informed advice on the best decisions for each particular scenario. No more guessing and no more strategies based on generalizations. Be prepared for specific, actionable insight that leads to better outcomes and improved ROI.

Maximize Long-Term Value


When it comes to making smarter decisions and optimizing strategies, we often get caught up in achieving the short-term gains rather than focusing on maximizing long-term value.


Our Toolbox allows you to weigh all of your options, make strategies that maximize long-term value, and continue to adapt your plans to maintain optimization.

Visualize Complex Problems


The Toolbox also allows you to visualize your input and output data in multiple formats to simplify and enhance decision making. With our powerful data visualization capabilities, you can discuss analysis and strategies, and share valuable insights quickly. See our gallery for an illustration of our visualization capabilities.

Easily Work with Your Data


Increase usability and efficiency when analyzing data or modeling strategies with our extensive data import and export capabilities. You can access your data easily and painlessly in and out of the toolbox from .xls, .csv, XML, CDF, and HDF formats among others.

Solution Templates Show Example Decision Problems.

Solution Templates demonstrate how the Rapid Recursive Toolbox can be used to compose and solve different valuation and decision problems. All Solution Templates are provided in open-code format that can be adapted by the user to quickly address specific decision problems. The Rapid Recursive Toolbox currently includes the following Solution Templates:

Auto Market Share

A large manufacturer of consumer goods, such as automobiles and trucks, considers increasing its investment in product development. The new investment could increase its market share in the future, but will also reduce its profits immediately. The management is considering which investment strategy maximizes the value of the company.

Basic Black Swan

A manager or investor must decide whether to operate in their normal manner or to make changes. Another option is to continue to operate but pay extra to improve the chances of greater earnings in the future (a decision that could represent a discretionary expense or investment). Or they could decide to sell an interest in a business, operation, or similar enterprise. Market conditions, which are outside the control of a manager or investor, could improve (increasing the value of the investment), or decline. In one state, the entire investment is wiped out.

Beverages Wholesaler

A person considering acquiring or investing in an alcoholic beverage wholesaler that operates in a moderately strong market wishes to know the value of the wholesaler if managed in an effective manner.

Classic Reinvestment Problem

The investor has to choose among four different investment actions in an uncertain economic environment. The value of the investment opportunity depends on both likely earnings in the future and the choices available to the investor.

Job Loss Risk

An employee is considering making a major purchase or investment, and knows that there is a significant risk of losing his or her job in the next year. In the standard version of the problem, the employee believes his or her current income (including expected future wage increases) is sufficient to incur the debt necessary to fund the major purchase. However, should the employee lose his or her current job, the employee will incur some lost earning while searching for a new job, and may not find another one that provides the same level of income.

Machine Replacement

A company has a large number of assets that are used in the business. These could be computers, engines, machines, structures under heavy use, etc. The company management must decide whether to operate and repair these machines, or to replace them. Once a machine is replaced, it needs fewer repairs than an older machine. However, replacement is more expensive than repairs.

Rental Property Valuation

The model takes the perspective of a landlord. Every month the landlord receives an offer of rent drawn from a uniform distribution. The landlord can accept or reject this offer. If they reject, they pay a search cost and receive another rental offer next period, drawn independently from the same distribution. If the landlord accepts the offer, they get that amount every period until there is a separation.

Startup Entrepreneur

An entrepreneur that owns a company that is not yet profitable is considering accepting an equity investment from a venture capitalist. This investment would add more capital to the company (and increase its chances of becoming profitable) but will dilute the entrepreneur’s stake in the company. Taking this investment may also give preference to the VC over founders in any future liquidation event. This problem focuses on the decision faced by the entrepreneur: whether to invest more of their own capital, accept an investment from a venture capitalist, do nothing, or exit the company entirely.

Startup Investor

An investor is valuing a startup company that does not have a track record of profitable operations. They are basing their evaluation on the stage of the company, the future prospect of the business, and the potential to sell the stake in the company to another firm or set of investors. This problem focuses on the decision faced by the investor: whether to invest a small amount in the firm, a large amount, or pass on the opportunity altogether.

Unemployment and Policy Risk

A manager of a company has to decide the number of employees to maintain at their company. They must consider the current economic conditions, government policies, and the risk that the policies could change. This model evaluates the decision to hire, layoff, or postpone employment decisions.

Compatibility Pledge.

During the development and testing process, we will ensure that all future versions of the Rapid Recursive Toolbox, beginning with version 1.3.0, are compatible with the current and at least two prior MATLAB® releases, determined at the time of release of the Rapid Recursive Toolbox. We will also ensure that the current version of the Rapid Recursive toolbox is fully compatible with the current MATLAB® release at all times. This will be accomplished through incremental releases of the Rapid Recursive Toolbox as necessary.


It is expected that the majority of the Rapid Recursive toolbox features may work on other versions of MATLAB, but only those described above will be tested and guaranteed.

Additional Features.

  • Industrial strength MATLAB® computing platform
  • Numerous error-checking and validation tools
  • Graphical user interfaces available
  • Extensive documentation including User’s Guide and Guide to Recursive Models
  • Reporting tools supporting multiple output formats
  • Multiple licensing options

Recognition of Your Intellectual Property Along with Ours.

The Rapid Recursive Toolbox license agreement reserves to the licensed user the rights to use and adapt all Solution Templates, and report the results to others. Of course, it prohibits the redistribution or reverse engineering of the source code, as well as other violations of the intellectual property and other rights of the software’s creators.

Service Desk.

The Supported Intelligence Service Desk is highly responsive to the needs of our end users. Out support team is staffed with well-trained, U.S.-based agents. See our Support page for more information.