| CPC G06F 9/5027 (2013.01) | 19 Claims |

|
1. A method, comprising:
receiving at a computing platform a request comprising resource request data and criteria data;
evaluating the resource request data and the criteria data to identify a resource type and to generate a suitability matrix, the evaluating comprising invoking an analytical module configured to generate a data model using the resource request data, the criteria data, the resource type, and the suitability matrix;
selecting an algorithm to apply to the data model using the suitability matrix, the resource request data, the criteria data, and the resource type;
evaluating an output from the algorithm being applied to the data model to generate a resultant dataset, including evaluating another resultant dataset generated by applying another algorithm to another data model generated using the resource request data, the criteria data, the resource type, and the suitability matrix;
generating an optimization cost associated with the resultant dataset, the resultant dataset including the optimization cost;
using a simulated annealing algorithm to randomly generate further data indicating a selection of one or more resources using the resource request data and the criteria data, the selection being assigned the optimization cost; and
transmitting from a resource manager module in data communication with the computing platform to a client the resultant dataset identifying a resource, the resultant dataset being configured to at least be rendered on a display.
|