Các tiêu chuẩn là sử dụng bất kỳ tối ưu hóa toàn cầu mà bạn thích. Vấn đề là bề mặt EI rất đa phương thức và bị ngắt kết nối; tối ưu hóa chức năng mua lại này là một vấn đề không cần thiết trong chính nó.
Một lựa chọn phổ biến mà tôi đã thấy trong các bài báo khác nhau là thuật toán TRỰC TIẾP ; đôi khi tôi đã thấy CMA-ES là một phương pháp tiên tiến trong tối ưu hóa phi tuyến. Theo kinh nghiệm của tôi đối với các hình thức tối ưu hóa khác, MCS ( Tìm kiếm tọa độ đa cấp ) có xu hướng hoạt động tương đối tốt. Bạn có thể tìm thấy một đánh giá về tối ưu hóa toàn cầu miễn phí phái sinh ở đây :
- Rios và Sahinidis, "Tối ưu hóa miễn phí phái sinh: đánh giá các thuật toán và so sánh triển khai phần mềm", Tạp chí Tối ưu hóa toàn cầu (2013).
Nhân tiện, EI là phân tích vì vậy nếu bạn muốn, bạn cũng có thể tính toán độ dốc của nó để hướng dẫn tối ưu hóa, nhưng điều này là không cần thiết. Một kỹ thuật hiệu quả là trước tiên chạy trình tối ưu hóa toàn cầu để tìm các giải pháp đầy hứa hẹn và sau đó chạy trình tối ưu hóa cục bộ để tinh chỉnh nó (ví dụ: phương pháp quasi-Newton như BFGS, đó là fminunc trong MATLAB; hoặc fmincon nếu bạn có các ràng buộc).
Cuối cùng, nếu tốc độ tối ưu hóa chức năng thu nhận là một yếu tố (không phải là kịch bản BO "truyền thống"), tôi đã tìm thấy kết quả tốt bằng cách bắt đầu với thiết kế Hypercube Latin hoặc thiết kế chuỗi Sobol ngẫu nhiên, sau đó được tinh chỉnh bằng một vài bước của trình tối ưu hóa cục bộ từ điểm tốt nhất; xem thêm @ user777 bình luận. Vì đây không phải là kịch bản BO tiêu chuẩn, tôi không có bất kỳ tài liệu tham khảo cụ thể nào thực sự sử dụng phương pháp này.
Ví dụ về các giấy tờ đề cập đến TRỰC TIẾP hoặc CMA-ES:
- Calandra, R., Seyfarth, A., Peters, J., & Deisenroth, MP (2015). Tối ưu hóa Bayes cho học tập đi trong sự không chắc chắn. Biên niên sử về Toán học và Trí tuệ nhân tạo, 1-19 ( liên kết ).
- Mahendran, N., Wang, Z., Hamze, F., & Freitas, ND (2012). MCMC thích ứng với tối ưu hóa Bayes. Trong hội nghị quốc tế về trí tuệ nhân tạo và thống kê (tr. 751-760) ( liên kết ).
- Gunter, T., Ostern, MA, Garnett, R., Hennig, P., & Roberts, SJ (2014). Lấy mẫu để suy luận trong các mô hình xác suất với phương trình bậc hai Bayes nhanh. Trong những tiến bộ trong hệ thống xử lý thông tin thần kinh (trang 2789-2797) ( liên kết ).
Bạn chỉ có thể google "Tối ưu hóa Bayes" + thuật toán tối ưu hóa toàn cầu mong muốn và bạn sẽ tìm thấy một loạt các bài báo. Ngoài ra, trong hầu hết các bài báo khác về BO, bạn sẽ tìm thấy một câu như :
[...] BO thường yêu cầu trình tối ưu hóa toàn cầu phụ trợ trong mỗi lần lặp để tối ưu hóa chức năng thu nhận. Theo thông lệ trong tài liệu BO, sử dụng RECTangles DIVided (TRỰC TIẾP) để hoàn thành một nhiệm vụ như vậy. Các thuật toán tối ưu hóa toàn cầu khác như CMA-ES cũng có thể được áp dụng.