Skip to main content

HAREN++: Hybrid Associative Retrieval Engine with Nullified Worst-Case

Project description

HAREN++: Hybrid Associative Retrieval Engine with Nullified Worst-Case

HAREN++ is a high-performance hybrid search algorithm that redefines practical search efficiency across both sorted and unsorted arrays. It combines direct memory indexing, adaptive hashing, predictive segment regression, and sub-logarithmic fallback strategies to achieve constant-time average search performance and compressed worst-case complexity.

Unlike traditional search methods such as linear search (O(N)) and binary search (O(log N)), HAREN++ delivers near-constant search performance even in datasets containing millions of elements. It is designed for real-time applications where ultra-fast retrieval is essential.

Key Features

  • O(1) Average-Case Lookup: Memory-accelerated direct indexing.
  • O(log log N) Worst-Case Search: Fast fallback using anchor tree search.
  • Sorted and Unsorted Arrays: Supports mixed datasets without performance loss.
  • Predictive Indexing: Uses lightweight learned segment models to guide fast searches.
  • Benchmark Proven: Up to 25,000× faster than linear search and up to 20× faster than binary search on million-element datasets.
  • Layered Search Strategy: Combines direct map, adaptive hashing, predictive regression, and a fallback anchor tree.

Installation

pip install boron-haren

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boron_haren-0.1.3.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

boron_haren-0.1.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file boron_haren-0.1.3.tar.gz.

File metadata

  • Download URL: boron_haren-0.1.3.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for boron_haren-0.1.3.tar.gz
Algorithm Hash digest
SHA256 fdb76fcd8d05b8d13ab79c01068cc4c1e307c19a8f57cdfc83c984b65d34023a
MD5 27e3c72dd5bb07bfffaaa37d0d4bcb21
BLAKE2b-256 9370513cbe6cf2dc2c7981631a19ca8ba77d5e196ce9c2d9ac73db30f055fedd

See more details on using hashes here.

File details

Details for the file boron_haren-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: boron_haren-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for boron_haren-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eb698f0a17381b1c70dc603b8cc69200fc7bc147ffb035ceaa53d30092048d8d
MD5 a01b475e98bb4d970116f8bf09a5f8be
BLAKE2b-256 8d8804bd240c7ef4cf682ca9ca13b2795a12940aeb400325a2f6d6232163ae60

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page