Có các thói quen tối ưu hóa đặc biệt để tối ưu hóa cục bộ hoặc toàn cầu cho các vấn đề Lập trình bậc hai, cho dù hàm mục tiêu có lồi hay không.
BARON là một trình tối ưu hóa toàn cầu có mục đích chung có thể xử lý và tận dụng các vấn đề lập trình bậc hai, lồi hay không.
CPLEX có một bộ giải lập trình bậc hai có thể được gọi với solutiontarget = 2 để tìm tối ưu cục bộ hoặc = 3 để tìm tối ưu toàn cục. Trong MATLAB, có thể được gọi bằng cplexqp.
Tối ưu hóa mục đích chung có thể xử lý các ràng buộc tuyến tính cũng có thể được sử dụng để tìm tối ưu cục bộ. Một ví dụ trong R là https://cran.r-project.org/web/packages/trust/trust.pdf . Trình tối ưu hóa cho R được liệt kê tại https://cran.r-project.org/web/view/Optimization.html .
Trong MATLAB, hàm quadprog trong Hộp công cụ tối ưu hóa có thể được sử dụng để tìm tối ưu cục bộ.
Trong Julia, có một loạt các tối ưu hóa có sẵn.
Thuật toán giảm dần độ dốc "Bất kỳ" có thể không đưa bạn đến bất cứ điều gì, chứ đừng nói đến việc xử lý các ràng buộc. Sử dụng một gói được phát triển bởi một người biết những gì họ đang làm.
Vấn đề ví dụ được cung cấp dễ dàng được giải quyết để tối ưu toàn cầu có thể chứng minh. Có lẽ với hơn 2 năm trôi qua, nó không còn cần thiết nữa, hoặc có thể là một ví dụ chưa từng có, nhưng trong mọi trường hợp, tối ưu toàn cầu là ở x = 0,321429, y = 0,535714