Homogeneous and Non Homogeneous Algorithms
Abstract
Motivated by recent best case analyses for some sorting algorithms and based on the type of complexity we partition the algorithms into two classes: homogeneous and non homogeneous algorithms. Although both classes contain algorithms with worst and best cases, homogeneous algorithms behave uniformly on all instances. This partition clarifies in a completely mathematical way the previously mentioned terms and reveals that in classifying an algorithm as homogeneous or not best case analysis is equally important with worst case analysis.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2010
- DOI:
- 10.48550/arXiv.1008.3546
- arXiv:
- arXiv:1008.3546
- Bibcode:
- 2010arXiv1008.3546P
- Keywords:
-
- Computer Science - Data Structures and Algorithms;
- Computer Science - Computational Complexity;
- F.2.2;
- I.1.2
- E-Print:
- This (full) paper was accepted for publication in the 13th Panhellenic Conference on Informatics (PCI 2009), 10-12 September 2009, Corfu, Greece (8 pages)