Я изо всех сил пытаюсь понять, что такое недетерминированные проблемы полиномиального времени и NP-полные проблемы. Я понимаю, какие проблемы с разрешимым полиномиальным временем, и видел в Википедии о проблемах NP. Прочитав об этом, я попытался подумать о некоторых примерах проблем. Насколько я понимаю, поиск по глубине в ненаправленной NP-полной, поскольку каждое решение может быть принято недетерминированным (т.е. Если я принял неправильное решение, я мог бы вместо этого попробовать другой выбор), если граф большой (cit an be полином, если размер графа мал.)
Может кто-нибудь кратко объяснить все эти термины NP с помощью простых примеров, не используя много математики?