When computers face hard problems, they deal with them by making them into simpler problems -- by making use of randomness, by removing constraints or by allowing approximations.
Kiedy komputery napotykają ciężkie problemy, radzą sobie z nimi, upraszczając je, wykorzystując przypadkowość, usuwając ograniczenia lub wprowadzając szacowanie.