Hacker News Digest

13 августа 2026 г. в 20:14 • gruhn.me • ⭐ 179 • 💬 111

OriginalHN

#amazon#google-optimization#gurobi#http#np-hard#optimization#sat#scip#smt#traveling-salesman

NP-overrated

Главная мысль: NP‑hard‑проблемы часто остаются практичными, потому что реальные экземпляры редко достигают теоретических «катастрофических» размеров.

Факты:

  • В реальном мире большинство запросов (пакетные менеджеры, проверка типов, планирование) обрабатываются мгновенно; лишь редкие «экстремальные» случаи вызывают задержки.
  • Современные инструменты (Gurobi, SCIP, Google Optimization) находят оптимальные решения даже для сложных задач, таких как Traveling Salesman, с ускорением в сотни миллиардов раз за последние три десятилетия.
  • Даже классический SAT‑проблема решается в масштабе — Amazon ежедневно обслуживает более 1 млрд запросов SMT, а алгоритмы SAT уже считаются «быстрыми».
  • При столкновении с редким худшим случаем достаточно добавить таймаут и сообщение об ошибке, как в обычных HTTP‑запросах.

Запомнить: NP‑hard — это лишь теоретический предел, а не приговор для практических систем.