-
Notifications
You must be signed in to change notification settings - Fork 31
Description
Hello,
It seems that the text at
https://nvidia.github.io/cudaqx/api/solvers/cpp_api.html#_CPPv4N5cudaq5optim6cobylaE
is not finished --- it shows only "The."
I suggest correcting it to
The COBYLA derivative-free black-box function optimizer from the [PRIMA](https://www.libprima.net) library.
It might be better to indicate that the COBYLA used here comes from the PRIMA library rather than the Fortran-77 version (excuse me for mentioning this as the author of PRIMA). The reasons are as follows.
-
The PRIMA version of COBYLA is significantly different from the Fortran-77 version due to the variables rho and delta and other changes, including the bug fixes.
-
As a result of the above-mentioned differences, the behavior of the PRIMA COBYLA differs a lot from the Fortran-77 COBYLA. In general, the former produces better solutions while using fewer function evaluations, leading to considerable improvements. Thus, it is important to note that PRIMA is not simply a copy or direct translation of the Fortran 77 code.
-
As a professor, I am glad to make my work open-source and free. All I need is that my work is mentioned explicitly when it turns out to be useful to others. This is crucial for the sustainability of the open-source projects by professors, because software development is not well recognized in academia despite its importance and the significant efforts it requires.
Thanks and regards,
Zaikun