Probability Collectives: A Distributed Multi-agent System Approach for Optimization (Intelligent Systems Reference Library, Band 86)