From P vs NP to Stochastic Hardness: A Simple, Robust Framework for Building Systems That Don't Blow Up

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

The P vs NP problem frames a deep open question in theoretical computer science: can problems whose solutions can be verified quickly also be solved quickly? While profound, this worst-case lens gives limited guidance to practitioners. In practice, most instances are easy, but a few rare, pathological cases dominate cost, risk, and failure. This paper introduces a stochastic hardness framework that translates the spirit of P vs NP into distributional quantities observable in the real world. We track three dials: coverage mu, the probability that today's cases fall in a tractable region; tail index alpha, a summary of how heavy the rare bad outcomes are; and joint risk J, how often bad events happen together (estimated via mutual information or tail-dependence). With these dials, teams obtain early warnings and pre-agreed actions: proceed, add buffers, or switch strategy. We situate this lens relative to P vs NP, average-case complexity, and smoothed analysis, and map concrete impacts across AI/ML, cryptography, insurance, finance, and operations. The result is a single language - minimal notation, maximum action - that helps people build algorithms that do not blow up, and know early when and what can go wrong.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-29T02:00:03.542394+00:00
License: CC-BY-4.0