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.
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.
Unbounded variables need to be truncated by placing upper and lower bounds on the variable. Truncation is a standard practice in numerical methods.
Here is the list of known issues in the Rapid Recursive® Toolbox:
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”.
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:
On Mac OS X:
In future, all sessions of the Rapid Recursive® Toolbox should be closed before the Rapid Recursive® Toolbox is uninstalled.
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.
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 email@example.com.
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.
Release affected: 1.0.0, 1.1.0, 1.2.0Symptom: 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.
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.