Improving Search Algorithms by Using Intelligent Coordinates
<|reference_start|>Improving Search Algorithms by Using Intelligent Coordinates: We consider the problem of designing a set of computational agents so that as they all pursue their self-interests a global function G of the collective system is optimized. Three factors govern the quality of such design. The first relates to conventional exploration-exploitation search algorithms for finding the maxima of such a global function, e.g., simulated annealing. Game-theoretic algorithms instead are related to the second of those factors, and the third is related to techniques from the field of machine learning. Here we demonstrate how to exploit all three factors by modifying the search algorithm's exploration stage so that rather than by random sampling, each coordinate of the underlying search space is controlled by an associated machine-learning-based ``player'' engaged in a non-cooperative game. Experiments demonstrate that this modification improves SA by up to an order of magnitude for bin-packing and for a model of an economic process run over an underlying network. These experiments also reveal novel small worlds phenomena.<|reference_end|>
@article{wolpert2003improving,
    title={Improving Search Algorithms by Using Intelligent Coordinates},
    author={David Wolpert, Kagan Tumer and Esfandiar Bandari},
    journal={arXiv preprint arXiv:math/0301268},
    year={2003},
    doi={10.1103/PhysRevE.69.017701},
    archivePrefix={arXiv},
    eprint={math/0301268},
    primaryClass={math.OC cond-mat.stat-mech cs.MA nlin.AO}
}