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.
وقتی کامپیوتر با مسائل سخت مواجه می‌شود، با کوچک کردن آن به مسائل ساده‌تر شروع می‌کند -- با استفاده از تصادفی بودن، با حذف محدودیت‌ها و یا اضافه کردن تقریب‌ها.