The Logarithmic Random Bidding for the Parallel Roulette Wheel Selection with Precise Probabilities
Abstract: The roulette wheel selection is a critical process in heuristic algorithms, enabling the probabilistic choice of items based on assigned fitness values. It selects an item with a probability proportional to its fitness value. This technique is commonly employed in ant-colony algorithms to randomly determine the next city to visit when solving the traveling salesman problem. Our study focuses on parallel algorithms designed to select one of multiple processors, each associated with fitness values, using random wheel selection. We propose a novel approach called logarithmic random bidding, which achieves an expected runtime logarithmic to the number of processors with non-zero fitness values, using the CRCW-PRAM model with a shared memory of constant size. Notably, the logarithmic random bidding technique demonstrates efficient performance, particularly in scenarios where only a few processors are assigned non-zero fitness values.
- M. Dorigo and L. M. Gambardella, “Ant colonies for the travelling salesman problem,” Biosystems, vol. 43, no. 2, pp. 73–81, 1997.
- M. Pedemonte, S. Nesmachnow, and H. Cancela, “A survey on parallel ant colony optimization,” Applied Soft Computing, vol. 11, no. 8, pp. 5181–5197, 2011.
- A. Uchida, Y. Ito, and K. Nakano, “An efficient GPU implementation of ant colony optimization for the traveling salesman problem,” in Proc. of International Conference on Networking and Computing. IEEE CS Press, Dec. 2012, pp. 94–102.
- R. Murooka, Y. Ito, and K. Nakano, “Accelerating ant colony optimization for the vertex coloring problem on the GPU,” in Proc. of International Symposium on Computing and Networking, 2016, pp. 469–475.
- J. M. Cecilia, J. M. García, A. Nisbet, M. Amos, and M. Ujaldón, “Enhancing data parallelism for ant colony optimization on GPUs,” Journal of Parallel and Distributed Computing, vol. 73, no. 1, pp. 42–51, 2013.
- H. Lloyd and M. Amos, “Analysis of independent roulette selection in parallel ant colony optimization,” in Proc. of the Genetic and Evolutionary Computation Conference, 2017, p. 19–26.
- M. Matsumoto and T. Nishimura, “Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator,” ACM Transactions on Modeling and Computer Simulation, vol. 8, no. 1, pp. 3–30, Jan. 1998.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.