Mỗi thuật toán tối ưu cổ điển được thiết kế để giải quyết một loại hình cụ thể của vấn đề. Ví dụ, phương pháp lập trình hình học (Reklaitis et al., 1983) được thiết kế để giải quyết chỉ AAA hàm mục tiêu và các ràng buộc. Lập trình hình học là hiệu quả trong việc giải quyết vấn đề như vậy, nhưng không thể được áp dụng một cách dễ dàng để giải quyết các loại khác của các chức năng. Các phương pháp hướng liên hợp hoặc liên hợp Gradient có giấy tờ chứng minh hội tụ để giải quyết các chức năng tiêu bậc hai có một giải pháp tối ưu, nhưng họ AX không dự kiến sẽ hoạt động tốt trong các vấn đề có nhiều giải pháp tối ưu. Tiếp phương pháp lập trình tuyến tính Frank-Wolfe (Reklaitis et al., 1983) hoạt động hiệu quả trên các hàm tuyến tính và khó khăn, nhưng đối với việc giải quyết các vấn đề phi tuyến hiệu quả của nó phụ thuộc nhiều vào điều kiện ban đầu được lựa chọn. Vì vậy, một trong những thuật toán có thể được thích hợp nhất cho một vấn đề và thậm chí có thể không áp dụng đối với một vấn đề khác nhau. Điều này đòi hỏi người sử dụng phải biết một số thuật toán tối ưu để giải quyết vấn đề tối ưu hóa khác nhau.
đang được dịch, vui lòng đợi..
