Trí tuệ nhân tạo - Lập trình tiến hóa

Trong thực tiễn có nhiều bài toán tối ưu quan trọng đòi hỏi những thuật giả chất lượng cao. Ví dụ ta có thể áp dụng phương pháp mô phỏng luyện thép để giải bài toán tìm đường đi ngắn nhất cho xe cứu hỏa hay bài toán người du lịch, ... Cũng có nhiều bài toán tối ưu tổ hợp ( trong đó có nhiều bài được chứng minh là thuộc loại NP - đủ) có thể được giải gắn đúng trên máy tính hiện đại bằng kỹ thuật Monte - Carlo, ...