“…They have been used in game playing [4], [15], [16], pattern recognition [23], [47], object partitioning [36], [37], parameter optimization [7], [25], [45], [46], multiobjective analysis [22], telephony routing [24], [26], and priority assignments in a queuing system [20]. They have also been used in statistical decision making [21], [25], distribution approximation [1], natural language processing, modeling biological learning systems [57], string taxonomy [32], graph partitioning [33], distributed scheduling [51], network protocols (including conflict avoidance [39]) for LANs [40], photonic LANs [42], star networks [41], broadcast communication systems [43], dynamic channel allocation [43], tuning proportional-integral differential controllers [13], assigning capacities in prioritized networks [38], map learning [8], digital filter design [14], controlling client/server systems [44], adaptive signal processing [52], vehicle path control [58], the control of power systems [60], and vehicle suspension systems [10].…”