Khi học các vấn đề tối ưu hóa, chúng ta thường coi lập trình tuyến tính (hay nói chung hơn là: tối ưu hóa lồi) là ví dụ đơn giản nhất. Nó có thể giải được trong thời gian đa thức, và có các thuật toán tương đối dễ hiểu. Tuy nhiên, phiên bản quyết định của LP là . Điều này cho thấy rằng đó là một trong những vấn đề khó nhất mà chúng ta có thể giải quyết trong thời gian đa thức.
Theo giả định rằng . Loại vấn đề tối ưu hóa tự nhiên 'khó nhất' với các vấn đề quyết định trong gì?N C
Nếu điều này quá mơ hồ, thì chúng ta có thể hạn chế các hạn chế. Tập hợp hạn chế tối thiểu chúng ta cần đặt trên các chương trình tuyến tính (hay nói chung hơn là: chương trình lồi) để cho phép vấn đề quyết định liên quan đến các chương trình bị hạn chế có thể giải quyết được trong ?
Động lực
Ở một mức độ lớn, đây là sự tò mò nhàn rỗi. Tuy nhiên, nó đã được Cosma Shalizi đưa ra " Ở Liên Xô, vấn đề tối ưu hóa giải quyết bạn ". Đặc biệt, nếu LP quá khó giải quyết để có nền kinh tế tập trung (tức là tối ưu hóa trong đang yêu cầu quá nhiều), thì bất kỳ hệ thống phi tập trung nào cũng phải thực hiện một số cách xử lý song song nhanh hơn đa thời gian (đối với tôi : ).N C