Simulating the bitonic sort using P systems

  • Authors:
  • Rodica Ceterchi;Mario J. Pérez-Jiménez;Alexandru Ioan Tomescu

  • Affiliations:
  • Faculty of Mathematics and Computer Science, University of Bucharest, Bucharest, Romania;Department of Computer Science and Artificial Intelligence, University of Sevilla, Sevilla, Spain;Faculty of Mathematics and Computer Science, University of Bucharest, Bucharest, Romania

  • Venue:
  • WMC'07 Proceedings of the 8th international conference on Membrane computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper gives a version of the parallel bitonic sorting algorithm of Batcher, which can sort N elements in time O(log2 N). We apply it to the 2D mesh architecture, using the shuffled row-major indexing function. A correctness proof of the proposed algorithm is given. Two simulations with P systems are introduced and discussed. The first one uses dynamic communication graphs and follows the guidelines of the mesh version of the algorithm. The second simulation requires only symbol rewriting rules in one membrane.