Proceedings

Anytime Sorting Algorithms

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 7101-7108.

https://doi.org/10.24963/ijcai.2024/785

Abstract

This paper addresses the anytime sorting problem, aiming to develop algorithms providing tentative estimates of the sorted list at each execution step. Comparisons are treated as steps, and the Spearman's footrule metric evaluates estimation accuracy. We propose a general approach for making any sorting algorithm anytime and introduce two new algorithms: multizip sort and Corsort. Simulations showcase the superior performance of both algorithms compared to existing methods. Multizip sort keeps a low global complexity, while Corsort produces intermediate estimates surpassing previous algorithms.

  1. [Alewijnse et al., 2014] S. P. A. Alewijnse, T. M. Bagautdi- nov, M. de Berg, Q. W. Bouts, A. P. ten Brink, K. Buchin, and M. A. Westenberg. Progressive Geometric Algorithms. In Proceedings of the Thirtieth Annual Symposium on Com- putational Geometry, pages 50-59, 2014.
  2. [Brightwell and Winkler, 1991] Graham Brightwell and Pe- ter Winkler. Counting linear extensions is #P-complete. In Proceedings of the Twenty-Third ACM Symposium on Theory of Computing -STOC '91, pages 175-181, 1991.
  3. [Caizergues et al., 2023] Emma Caizergues, Franc ¸ois Du- rand, and Fabien Mathieu. Corsort: Comparaison ORiented Sort. https://emczg.github.io/corsort/, 2023. Link
  4. [Caizergues et al., 2024] Emma Caizergues, Franc ¸ois Du- rand, and Fabien Mathieu. Anytime sorting algorithms (extended version). AN URL HERE, 2024.
  5. [Calauzènes and Usunier, 2020] Clément Calauzènes and Nicolas Usunier. On ranking via sorting by estimated ex- pected utility. In Advances in Neural Information Process- ing Systems -NeurIPS '20, volume 33, pages 3699-3710, 2020.
  6. [Cardinal et al., 2010] Jean Cardinal, Samuel Fiorini, Gwenaël Joret, Raphaël M. Jungers, and J. Ian Munro. Sorting under partial information (without the ellipsoid algorithm). In Proceedings of the Forty-Second ACM Symposium on Theory of Computing -STOC '10, pages 359-368, 2010.
  7. [Ciura, 2001] Marcin Ciura. Best increments for the average case of Shellsort. In Fundamentals of Computation Theory: Thirteenth International Symposium, pages 106-117, 2001.
  8. [Cormen et al., 2009] Thomas H. Cormen, Charles E. Leiser- son, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, 3rd Edition. MIT Press, 2009.
  9. [Diaconis and Graham, 1977] Persi Diaconis and Ronald L. Graham. Spearman's footrule as a measure of disarray. Journal of the Royal Statistical Society Series B: Statistical Methodology, 39(2):262-268, 1977.
  10. [Dushkin and Milo, 2018] Eyal Dushkin and Tova Milo. Top- k sorting under partial order information. In Proceedings of the 2018 International Conference on Management of Data, pages 1007-1019, 2018.
  11. [Ford and Johnson, 1959] Lester R. Ford and Selmer M. Johnson. A tournament problem. The American Math- ematical Monthly, 66(5):387-389, 1959.
  12. [Giesen et al., 2009] Joachim Giesen, Eva Schuberth, and Miloš Stojaković. Approximate sorting. Fundamenta In- formaticae, 90(1-2):67-72, 2009.
  13. [Grass and Zilberstein, 1996] Joshua Grass and Shlomo Zil- berstein. Anytime algorithm development tools. SIGART Bulletin Special Issue on Anytime Algorithms and Deliber- ation Scheduling, 7(2):20-27, 1996.
  14. [Hoare, 1961] Charles A. R. Hoare. Algorithm 65: find. Com- munications of the ACM, 4(7):321-322, 1961.
  15. [Horvitz, 1988] Eric J. Horvitz. Reasoning under varying and uncertain resource constraints. In Proceedings of the Sev- enth AAAI National Conference on Artificial Intelligence - AAAI '88, page 111-116, 1988.
  16. [Knuth, 1998] Donald E. Knuth. The Art of Computer Pro- gramming, Volume 3 (2nd Ed.): Sorting and Searching. Addison Wesley Longman Publishing Co., Inc., 1998.
  17. [Kuhn, 1955] Harold W. Kuhn. The hungarian method for the assignment problem. Naval Research Logistics Quarterly, 2(1-2):83-97, 1955.
  18. [Mesrikhani and Farshi, 2018] Amir Mesrikhani and Moham- mad Farshi. Progressive sorting in the external memory model. The CSI Journal on Computer Science and Engi- neering, 15(2), 2018.
  19. [Moran and Yehudayoff, 2016] Shay Moran and Amir Yehu- dayoff. A note on average-case sorting. Order, 33(1):23-28, 2016.
  20. [Peczarski, 2004] Marcin Peczarski. New results in minimum-comparison sorting. Algorithmica, 40(2):133- 145, 2004.
  21. [Peters and Procaccia, 2021] Dominik Peters and Ariel D. Procaccia. Preference elicitation as average-case sorting. In Proceedings of the AAAI Conference on Artificial In- telligence -AAAI '21, volume 35(6), pages 5647-5655, 2021.
  22. [Robertson, 1997] Stephen E. Robertson. The probability ranking principle in IR. Journal of Documentation 33, pages 294-304, 1997.
  23. [Zilberstein, 1995] Shlomo Zilberstein. Optimizing decision quality with contract algorithms. In Proceedings of the Fourteenth International Joint Conference on Artificial In- telligence -IJCAI '95, pages 1576-1582, 1995. IJCAI
  24. [Zilberstein, 1996] Shlomo Zilberstein. Using anytime algo- rithms in intelligent systems. AI Magazine, 17(3):73, 1996.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards