Abstract: The system and method for provisioning resources in a network provides real time, parallel evaluation of the best path within the network using neural network principles. Elements of the network having a plurality of paths are assigned relative values according to a network user's requirements. Attributes may include factors such as reliability, cost, speed, distance, expandability, etc., and may be static or dynamic. Selection of a best path from the plurality of paths comprises application of fuzzy logic, using a threshold function to identify a best relative path value by providing an input to the function which is a combination of the attribute values of the elements within each path. The input to the function is the sum of weighted attribute values, where each attribute value is multiplied by a weight which is a relative value determined in accordance with the network user's priorities; the higher the priority, the greater the weight applied to that attribute.