Tôi đang cố gắng sử dụng gói scipy.optimize
để tối ưu hóa một vấn đề tối ưu hóa rời rạc (tối ưu hóa toàn cầu). Acc vào tài liệu, mô phỏng ủ được thực hiện trong scipy.optimize.anneal
phải là một lựa chọn tốt cho cùng. Nhưng tôi không chắc chắn làm thế nào để buộc trình tối ưu hóa chỉ tìm kiếm các giá trị số nguyên của không gian tìm kiếm. Ai đó có thể giúp đỡ?Tối ưu hóa rời rạc trong python
Một ví dụ minh họa:
f(x1,x2) = (1-0.4*x1)^2 + 100*(0.6*x2 -0.4*x1^2)^2
where, $x1, x2 \in I$
cảm ơn rất nhiều .. siêu: Tôi đang tìm kiếm nội dung như thế này. Trong khi đó, tôi đã tự mình thực hiện SA để có sự kiểm soát mà bạn đã nói – goofd