diff --git a/lib/OptimizationMetaheuristics/test/core_tests.jl b/lib/OptimizationMetaheuristics/test/core_tests.jl index b89766949..c50b30c79 100644 --- a/lib/OptimizationMetaheuristics/test/core_tests.jl +++ b/lib/OptimizationMetaheuristics/test/core_tests.jl @@ -145,7 +145,11 @@ Random.seed!(42) ) -> prob_func(x) ) prob = OptimizationProblem(multi_obj_fun, lb; lb = lb, ub = ub) - if (alg_name == "Metaheuristics.Algorithm{CCMO{NSGA2}}") + # CCMO wraps a base algorithm and has no `N` on its own + # parameters, so the `use_initial` seeding path does not apply. + # Detect it by type rather than a stringified type name, which + # is fragile across Metaheuristics' type-printing changes. + if alg.parameters isa Metaheuristics.CCMO sol = solve(prob, alg) else sol = solve(prob, alg; maxiters = 10000, use_initial = true) diff --git a/lib/OptimizationODE/Project.toml b/lib/OptimizationODE/Project.toml index bef101e21..6371eaefb 100644 --- a/lib/OptimizationODE/Project.toml +++ b/lib/OptimizationODE/Project.toml @@ -1,51 +1,52 @@ name = "OptimizationODE" uuid = "dfa73e59-e644-4d8a-bf84-188d7ecb34e4" authors = ["Paras Puneet Singh "] -version = "0.1.6" +version = "0.1.7" + [deps] -ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" +NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" +OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" +OrdinaryDiffEqVerner = "79d7bb75-1356-48c1-b8c0-6832512096c2" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" +SteadyStateDiffEq = "9672c7b4-1e72-59bd-8a11-6ac3964bc41f" OrdinaryDiffEqLowOrderRK = "1344f307-1e59-4825-a18e-ace9aa3fa4c6" +OrdinaryDiffEqStabilizedRK = "358294b1-0aab-51c3-aafe-ad5ab194a2ad" +ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" OrdinaryDiffEqNonlinearSolve = "127b3ac7-2247-4354-8eb6-78cf4e7c58e8" OrdinaryDiffEqRosenbrock = "43230ef6-c299-4910-a778-202eb28ce4ce" -OrdinaryDiffEqStabilizedRK = "358294b1-0aab-51c3-aafe-ad5ab194a2ad" -OrdinaryDiffEqTsit5 = "b1df2697-797e-41e3-8120-5422d3b24e4a" -OrdinaryDiffEqVerner = "79d7bb75-1356-48c1-b8c0-6832512096c2" +DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" -SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -SteadyStateDiffEq = "9672c7b4-1e72-59bd-8a11-6ac3964bc41f" -NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" + +[extras] +Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +Sundials = "c3572dad-4567-51f8-b174-8c6c989267f4" +SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" [compat] Pkg = "1" -SafeTestsets = "0.1" -ADTypes = "1.18" -DiffEqBase = "6.190.2, 7" +NonlinearSolve = "4.11" ForwardDiff = "0.10, 1" OptimizationBase = "5" -OrdinaryDiffEqLowOrderRK = "1, 2" -OrdinaryDiffEqNonlinearSolve = "1, 2" -OrdinaryDiffEqRosenbrock = "1, 2" -OrdinaryDiffEqStabilizedRK = "1, 2" -OrdinaryDiffEqTsit5 = "1.2.0, 2" -OrdinaryDiffEqVerner = "1, 2" -NonlinearSolve = "4.11" -Reexport = "1" -SciMLBase = "2.122.1, 3" +OrdinaryDiffEqTsit5 = "2" +OrdinaryDiffEqVerner = "2" +SciMLBase = "3" SteadyStateDiffEq = "2.5" +OrdinaryDiffEqLowOrderRK = "2" +OrdinaryDiffEqStabilizedRK = "2" julia = "1.10" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - -[extras] -Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" -Sundials = "c3572dad-4567-51f8-b174-8c6c989267f4" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +ADTypes = "1.18" +OrdinaryDiffEqNonlinearSolve = "2" +OrdinaryDiffEqRosenbrock = "2" +DiffEqBase = "7" +SafeTestsets = "0.1" +Reexport = "1" [targets] test = ["Sundials", "Test", "SafeTestsets", "Pkg"] + +[sources.OptimizationBase] +path = "../OptimizationBase" diff --git a/lib/OptimizationQuadDIRECT/Project.toml b/lib/OptimizationQuadDIRECT/Project.toml index fb2417935..73006b5dc 100644 --- a/lib/OptimizationQuadDIRECT/Project.toml +++ b/lib/OptimizationQuadDIRECT/Project.toml @@ -1,7 +1,8 @@ name = "OptimizationQuadDIRECT" uuid = "842ac81e-713d-465f-80f7-84eddaced298" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.5" +version = "0.3.6" + [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" QuadDIRECT = "dae52e8d-d666-5120-a592-9e15c33b8d7a" @@ -9,20 +10,21 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" Reexport = "189a3867-3050-52da-a836-e630ba90ab69" [extras] -SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" [compat] Pkg = "1" -SafeTestsets = "0.1" julia = "1.10" OptimizationBase = "5" +QuadDIRECT = "0.1.2" SciMLBase = "2.58, 3" +SafeTestsets = "0.1" Reexport = "1.2" -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [targets] test = ["Pkg", "Test", "SafeTestsets"] + +[sources.OptimizationBase] +path = "../OptimizationBase" diff --git a/lib/SimpleOptimization/Project.toml b/lib/SimpleOptimization/Project.toml index 36178ce8b..f2149e76e 100644 --- a/lib/SimpleOptimization/Project.toml +++ b/lib/SimpleOptimization/Project.toml @@ -1,44 +1,44 @@ name = "SimpleOptimization" +version = "1.2.2" uuid = "510db2f7-4254-4e34-bbda-04240c91ca8f" authors = ["Utkarsh and contributors"] -version = "1.2.1" -[deps] -ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" -LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" -OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" -Reexport = "189a3867-3050-52da-a836-e630ba90ab69" -SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" -SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7" - -[weakdeps] -Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" -ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - -[extensions] -SimpleOptimizationEnzymeExt = "Enzyme" -SimpleOptimizationForwardDiffExt = "ForwardDiff" +[targets] +test = ["Test", "ForwardDiff", "SafeTestsets", "Pkg"] [compat] +SimpleNonlinearSolve = "2" Pkg = "1" -SafeTestsets = "0.1" -ADTypes = "1" -Enzyme = "0.13" +julia = "1.10" ForwardDiff = "0.10, 1" +ADTypes = "1" OptimizationBase = "5" -Reexport = "1.2" SciMLBase = "2.122.1, 3" -SimpleNonlinearSolve = "1, 2" -julia = "1.10" +SafeTestsets = "0.1" +Enzyme = "0.13" +Reexport = "1.2" + +[weakdeps] +ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" +Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" + +[deps] +OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" +ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" +Reexport = "189a3867-3050-52da-a836-e630ba90ab69" +SimpleNonlinearSolve = "727e6d20-b764-4bd8-a329-72de5adea6c7" [extras] Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" -SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" -[targets] -test = ["Test", "ForwardDiff", "SafeTestsets", "Pkg"] +[sources.OptimizationBase] +path = "../OptimizationBase" + +[extensions] +SimpleOptimizationEnzymeExt = "Enzyme" +SimpleOptimizationForwardDiffExt = "ForwardDiff"