Frequently Asked Questions

Home / Support / Frequently Asked Questions

Common questions. Helpful answers.

What problems are solved by the Rapid Recursive® Toolbox?

The Rapid Recursive® Toolbox solves problems known as discrete-time, infinite-horizon Markov decision problems, dynamic programming problems, stochastic control problems or recursive problems. The decision makers in these models must be maximizing their expected discounted reward. Supported Intelligence refers to these problems as “sequential decision problems.” In practice, we help business owners and professionals make important decisions dealing with their marketing and promotions decisions, their inventory management processes as well as investment and financial valuation strategies.


Does the Rapid Recursive® Toolbox solve models with continuous state variables?

Models with continuous state variables are solved by “discretizing” the variable. Discretization is a standard practice in numerical methods. Discretizing a continuous variable involves converting the variable into a series of points that estimate the continuous variable. For example, an interval from 0 to 1 can be discretized by converting it to the following points 0, 0.1, 0.2, 0.3,…, 0.9, 1.0.

Models with a large number of states are more easily created and solved using the RRvalueiteration or RRpolicyiteration functions and the MATLAB® programming interface than using the Compose Tool.

If the variable is unbounded, you will also need to truncate the variable by placing upper and lower bounds on the variable.


Does the Rapid Recursive® Toolbox solve models with unbounded variables?

Unbounded variables need to be truncated by placing upper and lower bounds on the variable. Truncation is a standard practice in numerical methods.

“Damaged” file message on Mac

Release affected: 1.0.0, 1.1.0, Mac OS X only.

Symptom: The Rapid Recursive® Toolbox installer was downloaded from the Supported Intelligence website to a Mac, but when it is run, a message appears stating that the file is “damaged”. The file is not actually damaged.

Cause: Mac users who set their Security Preferences to only allow applications downloaded from the Mac App Store or identified developers will receive the “damaged” file message.

Resolution: You will be able to run the Rapid Recursive® Toolbox installer if you adjust your Mac Security Preferences to allow you to run applications that a downloaded from “anywhere”. To adjust your Security Preferences, go to: System Preferences >> Security & Privacy >> Allow applications downloaded from >> Select “Anywhere”.

Left open a Rapid Recursive® Toolbox GUI while uninstalling the Rapid Recursive® Toolbox

Release affected: 1.0.0, 1.1.0.

Symptom: A Rapid Recursive® Toolbox GUI was left open while the Rapid Recursive® Toolbox was uninstalled. Now the Rapid Recursive® Toolbox GUI and MATLAB cannot be closed.

Cause: Uninstalling the Rapid Recursive® Toolbox deletes all the files that GUIs in the Rapid Recursive® Toolbox need to run. So if a GUI from the Rapid Recursive® Toolbox is still open when the Rapid Recursive® Toolbox is uninstalled, the GUI can no longer find the files it needs to perform functions like closing itself.

Resolution: Save all your work and then close MATLAB using Windows Task Manager or Mac OS’s Force Quit.

On Windows 7:

  1. Press Ctrl+Alt+Del
  2. Click on Start Task Manager to open the Task Manager.
  3. In the Applications tab, click on MATLAB and then click the End Task button.
  4. In the new dialog box that appears, click End Task to close MATLAB.

On Mac OS X:

  1. Click on the Apple icon in the menu bar, then Force Quit.
  2. To select MATLAB from the list of applications.
  3. Click Force Quit.

In future, all sessions of the Rapid Recursive® Toolbox should be closed before the Rapid Recursive® Toolbox is uninstalled.

An error is saying that “statelabels” or “S” have been entered incorrectly, but I haven’t entered these variables at all or these variables have been entered as an empty array

Release affected: 1.0.0, 1.1.0.

Symptom: When running RRvalueiteration, RRpolicyiteration or RRcheckinputs with an “Input” structure, you receive an error message in the MATLAB command window stating that there was an error with the “statelabels” and/or “S” fields, but you have not entered a value for these fields or they have been entered as empty arrays.

Cause:RRvalueiteration, RRpolicyiteration or RRcheckinputs are not recognizing “statelabels” or “S” properly when they are entered as empty arrays.

Resolution: Since the Rapid Recursive® Toolbox does not register the above issues as fatal errors you will still continue being able to run RRvalueiteration and RRpolicyiteration if there are no other errors in your inputs. Alternatively, you can enter values for the “statelabels” and/or “S” fields or remove these fields from the “Input” structure using MATLAB’s rmfield function.

The Rapid Recursive® Toolbox is not working with MATLAB R2010a

Release affected: 1.0.0, 1.1.0.

Symptom: When trying to run RRcheckinputs, RRvalueiteration or RRpolicyiteration, MATLAB® displays an error message saying that ‘ismatrix’ is an undefined function or method.

Resolution: Although MATLAB® R2010a is not officially supported, this issue has been resolved for version 1.1.1 and later of the Rapid Recursive® Toolbox. Therefore, to resolve this issue, download the latest version of the Rapid Recursive® Toolbox. If you need your download link to be refreshed, please contact the Help Desk at

Cannot view documents on Supported Intelligence website, such as technical papers, on Internet Explorer.

Release affected: N/A.

Symptom: When trying to open a document such as a technical paper using Internet Explorer, the document cannot be viewed.

Resolution: Try refreshing the link or clearing your cookies and trying to view the document again.

Installer App will not launch on Mac OS X

Release affected: 1.0.0, 1.1.0, 1.2.0

Symptom: After downloading the zip file from the Supported Intelligence website and double-clicking on the extracted installation app, nothing happens. The app icon may “blink” briefly, but the install wizard does not launch and the icon does not appear in the dock.

Resolution: Right click (ctrl + click) on the zip folder and select Open with > Archive Utilities. Launch the newly extracted app.

Text Displayed Upside-Down in RRviewtransition figure

Release affected: 1.3.0

Symptom: Title text for the RRviewtransition figure is displayed upside-down on the monitor.

Resolution: Enter the following line of code in the command line, or add it to your startup.m file:

opengl software

Windows is telling me that the publisher of the Rapid Recursive® Toolbox installer is unverified.

Symptom:After downloading the Rapid Recursive® Toolbox installer, Windows displays a warning message indicating that the publisher of the file is unverified.

Resolution: This message was expected on early versions (1.1 and earlier) of the Rapid Recursive® Toolbox because the installer files were not digitally signed. If this occurs with the current version of the toolbox, please contact us to let us know.