1. A method of determining an optimum configuration for a system having a plurality of devices, comprising: sampling a combinatorial space formed by the plurality of devices to obtain a sample configuration; generating an optimization metric based on at least one operating characteristic of said plurality of devices in the sample configuration; comparing the optimization metric with a stored optimization metric corresponding to a previous sample configuration; and selecting one of the sample configuration and the previous sample configuration as the optimum configuration based on the comparing step.