XiSort: Deterministic Sorting via IEEE-754 Total Ordering and Entropy Minimization
Faruk Alpay

TL;DR
XiSort is a deterministic, reproducible sorting algorithm for floating-point data that guarantees bit-for-bit stability across platforms, minimizes entropy, and supports large datasets with provable convergence.
Contribution
It introduces a novel sorting method based on IEEE-754 total ordering and entropy minimization, formalized within the Alpay Algebra framework, ensuring stability and efficiency.
Findings
Achieves in-memory sorting of 10^8 doubles in ~12 seconds.
Sorts 100 GB datasets at ~100 MB/s on SSDs.
Provides a stable, cross-platform floating-point ordering method.
Abstract
We introduce XiSort, a deterministic and reproducible sorting algorithm for floating-point sequences based on IEEE-754 total ordering and entropy minimization. XiSort guarantees bit-for-bit stability across runs and platforms by resolving tie-breaking via information-theoretic and symbolic methods. The algorithm supports both in-memory and external (out-of-core) operation, offering consistent performance on large datasets. We formalize a curved variant of the sorting metric that integrates into the Alpay Algebra framework, treating XiSort as a recursive operator with provable convergence and symbolic idempotence. This model preserves state-space closure while minimizing local disorder, interpretable as symbolic entropy. Empirical benchmarks demonstrate that XiSort achieves competitive throughput (e.g., sorting 10^8 doubles in approximately 12 seconds in-memory, and 100 GB at around 100…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Parallel Computing and Optimization Techniques · Numerical Methods and Algorithms
