Algorithm Selection Guide

All 11 bin-packing algorithms in SeqPacker — from O(n) streaming to near-optimal offline strategies.

Best Efficiency
%
Fastest
ms
Max Throughput
M
sequences / sec

Tradeoff

Time vs Efficiency

The Pareto frontier: algorithms in the top-left corner are the best tradeoff between speed and packing quality.

Recommendation: Use OBFD as the default — it's near-optimal in efficiency with sub-millisecond latency. Switch to NF or HK only if you need streaming, as these are the only two streaming-capable algorithms in SeqPacker.


Efficiency

Efficiency by Algorithm

Packing efficiency for the selected dataset and capacity. Offline algorithms (sorted input) consistently outperform online ones.


Speed

Throughput

Raw throughput in sequences per second. NF's single-pass design makes it the undisputed throughput champion.


Heatmap

Cross-Dataset Ranking

How does each algorithm perform across all 7 datasets? Darker = higher efficiency. Algorithms are sorted by average efficiency.


Categories

Online vs Offline

Online algorithms can process sequences as they arrive (streaming). Offline algorithms require all sequences upfront but achieve better packing.

Online (streaming-capable)

Offline (sort-based)