¿Implementación de código abierto y segura para subprocesos de solucionadores de optimización convexa en C / C ++?


8

¿Existe una implementación de código abierto y segura para subprocesos de solucionadores de optimización convexa en C / C ++?

Algunas bibliotecas como NLopt , Ipopt , OPT ++ no cumplen mis requisitos.

OPT ++ e Ipopt no son seguros para subprocesos, y NLopt no parece tener una forma específica / eficiente de resolver problemas de programación convexa con restricciones de igualdad / desigualdad.


¿Puede decirnos qué pasa con esas bibliotecas que no funcionarán para usted?
Godric Seer

@GodricSeer Acabo de editar mi pregunta.
Tianyang Li

¿Podría explicar su requisito de seguridad de subprocesos? Si usa IPOPT con un solucionador lineal paralelo, entonces paraleliza en el cuello de botella. ¿O por qué te gustaría tener múltiples hilos? ¿Cómo le gustaría usar el solucionador?
Ali

@ Ali Quiero ejecutar solucionadores separados en diferentes hilos.
Tianyang Li

@TianyangLi OK, ya veo, en este caso IPOPT realmente no funcionaría para ti, tienes razón. ¡Votó su pregunta!
Ali

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.