{"id":32154697,"url":"https://github.com/uwealex/nonlinearoptimizationtestfunctions.jl","last_synced_at":"2026-02-19T07:01:50.732Z","repository":{"id":302892042,"uuid":"1013768563","full_name":"UweAlex/NonlinearOptimizationTestFunctions.jl","owner":"UweAlex","description":"NonlinearOptimizationTestFunctions is a Julia package designed for testing and benchmarking nonlinear optimization algorithms. It provides a comprehensive collection of 200+ standard test functions, each equipped with analytical gradients, metadata, and validation mechanisms. ","archived":false,"fork":false,"pushed_at":"2026-01-10T22:11:57.000Z","size":1601,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-11T06:48:56.635Z","etag":null,"topics":["benchmarking","benchmarks","julia","julia-package","nonlinear-optimization","optimization","test-functions"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UweAlex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-04T12:38:22.000Z","updated_at":"2026-01-10T22:12:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"97f83d02-fe1e-4ded-93c7-bd46f3a49661","html_url":"https://github.com/UweAlex/NonlinearOptimizationTestFunctions.jl","commit_stats":null,"previous_names":["uwealex/nonlinearoptimizationtestfunctionsinjulia","uwealex/nonlinearoptimizationtestfunctions.jl"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/UweAlex/NonlinearOptimizationTestFunctions.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UweAlex%2FNonlinearOptimizationTestFunctions.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UweAlex%2FNonlinearOptimizationTestFunctions.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UweAlex%2FNonlinearOptimizationTestFunctions.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UweAlex%2FNonlinearOptimizationTestFunctions.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UweAlex","download_url":"https://codeload.github.com/UweAlex/NonlinearOptimizationTestFunctions.jl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UweAlex%2FNonlinearOptimizationTestFunctions.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29605799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmarking","benchmarks","julia","julia-package","nonlinear-optimization","optimization","test-functions"],"created_at":"2025-10-21T11:59:48.482Z","updated_at":"2026-02-19T07:01:50.724Z","avatar_url":"https://github.com/UweAlex.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NonlinearOptimizationTestFunctions.jl\r\n\r\n[![JuliaHub](https://img.shields.io/badge/JuliaHub-1.10+-blue)](https://juliahub.com/ui/Packages/NonlinearOptimizationTestFunctions)  \r\n[![CI](https://github.com/UweAlex/NonlinearOptimizationTestFunctions.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/UweAlex/NonlinearOptimizationTestFunctions.jl/actions)  \r\n[![Codecov](https://codecov.io/gh/UweAlex/NonlinearOptimizationTestFunctions.jl/graph/badge.svg)](https://codecov.io/gh/UweAlex/NonlinearOptimizationTestFunctions.jl)  \r\n[![Tests](https://img.shields.io/badge/tests-350%2B-success)](test/)  \r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\r\n\r\nComprehensive, rigorously tested collection of nonlinear optimization test functions for Julia.  \r\nOver 200 standard benchmark problems with analytical gradients, known global minima, bounds and detailed mathematical properties.  \r\n\r\nPerfect for developers of global optimizers, local solvers, derivative-free methods, metaheuristics and gradient-based algorithms.\r\n\r\n## Key Features\r\n\r\n- Analytical gradients verified against ForwardDiff and Zygote  \r\n- Rich metadata: global minimum, recommended starting points, bounds, modality, convexity, separability, etc.  \r\n- Domain-safe box-constraint wrapper (`with_box_constraints`)  \r\n- Full compatibility with Optim.jl, NLopt.jl, GalacticOptim.jl, BlackBoxOptim.jl  \r\n- More than 350 automated tests covering edge cases, high-precision arithmetic and gradient accuracy  \r\n\r\n## Installation\r\n\r\nusing Pkg  \r\nPkg.add(\"NonlinearOptimizationTestFunctions\")\r\n\r\n## Quick Start\r\n\r\nusing NonlinearOptimizationTestFunctions, Optim  \r\n\r\ntf = ROSENBROCK_FUNCTION  \r\nresult = optimize(tf.f, tf.grad, start(tf), LBFGS())  \r\nprintln(\"Rosenbrock minimum: \", minimum(result))\r\n\r\n## Documentation\r\n\r\nComplete manual, full function reference, detailed examples, properties, testing strategy and roadmap:  \r\n[https://uwealex.github.io/NonlinearOptimizationTestFunctions.jl](https://uwealex.github.io/NonlinearOptimizationTestFunctions.jl)\r\n\r\nLegacy documentation (pre-2025) is archived here:  \r\n[Legacy docs](https://github.com/UweAlex/NonlinearOptimizationTestFunctions.jl/tree/master/legacy-docs)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuwealex%2Fnonlinearoptimizationtestfunctions.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuwealex%2Fnonlinearoptimizationtestfunctions.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuwealex%2Fnonlinearoptimizationtestfunctions.jl/lists"}