Nguồn mở, triển khai an toàn luồng của các bộ giải tối ưu hóa lồi trong C / C ++?


8

Có một triển khai mã nguồn mở, an toàn luồng của các bộ giải tối ưu hóa lồi trong C / C ++ không?

Một số thư viện như NLopt , Ipopt , OPT ++ không đáp ứng yêu cầu của tôi.

OPT ++ và Ipopt không an toàn cho luồng và NLopt dường như không có cách cụ thể / hiệu quả để giải quyết các vấn đề lập trình lồi với các ràng buộc về đẳng thức / bất đẳng thức.


bạn có thể cho chúng tôi biết những gì về những thư viện sẽ không làm việc cho bạn?
Godric Seer

@GodricSeer Tôi vừa chỉnh sửa câu hỏi của mình.
Tianyang Li

Bạn có thể giải thích yêu cầu an toàn chủ đề của bạn? Nếu bạn sử dụng IPOPT với bộ giải tuyến tính song song thì bạn song song hóa tại nút cổ chai. Hoặc tại sao bạn muốn có nhiều chủ đề? Bạn muốn sử dụng bộ giải như thế nào?
Ali

@Ali Tôi muốn chạy các bộ giải riêng biệt trong các luồng khác nhau.
Tianyang Li

@TianyangLi OK, tôi thấy, trong trường hợp này IPOPT thực sự không hiệu quả với bạn, bạn đã đúng. Nâng cao câu hỏi của bạn!
Ali

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.