Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Moré - Garbow - Hillstrom test set

Aperta
#115 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@tmigot ci sta già lavorando.

Dal 17/5/2023.

  • #280 di @tmigot — aperta
  • #414 di @arnavk23 — aperta

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
julia
Ambito
testing-qa

Direzione di ricerca

La issue identifica la funzione Chebyquad come il problema ancora non verificato nel set di test di Moré–Garbow–Hillstrom. Inizia esaminando le implementazioni dei problemi esistenti in OptimizationProblems.jl e l’articolo citato per la definizione della funzione e le convenzioni. Il lavoro è completato quando il problema Chebyquad è implementato in modo coerente con gli altri benchmark elencati e verificato dai check esistenti del progetto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue test set

Moré - Garbow - Hillstrom test set

Moré, J. J., Garbow, B. S., & Hillstrom, K. E. (1981).
Testing Unconstrained Optimization Software. ACM Transactions on Mathematical Software, 7(1), 17–41.
https://dl.acm.org/doi/10.1145/355934.355936

Suggested in https://github.com/JuliaSmoothOptimizers/OptimizationProblems.jl/issues/7

Name in the report Type of problems Implemented in JSO? name of the file in JSO
  • Rosenbrock function (1) (OP) genrose.jl (function rosenbrock)
  • Freudenstein and Roth function (2) (NLS) freuroth.jl
  • Powell badly scaled function (3) (OP)
  • Brown badly scaled function (4) (OP) brownbs.jl
  • Beale function (5) (OP) beale.jl
  • Jennrich and Sampson function (6) (NLS)
  • Helical valley function (7) (OP)
  • Bard function (8) (NLS)
  • Gaussian function (9) (OP)
  • Meyer function (10) (NLS) meyer3.jl
  • Gulf research and development function (11) (OP)
  • Box three-dimensional function (12) (NLS)
  • Powell singular function (13) (OP) powellsg.jl
  • Wood function (14) (OP) woods.jl
  • Kowalik and Osborne function (15) (NLS)
  • Brown and Dennis function (16) (NLS) brownden.jl
  • Osborne i function (17) (NLS)
  • Biggs EXP6 function (18) (OP)
  • Osborne 2 function (19) (NLS)
  • Watson function (20) (OP)
  • Extended Rosenbrock function (21) (OP) srosenbr.jl
  • Extended Powell singular function (22) (OP)
  • Penalty function I (23) (OP)
  • Penalty function II (24) (OP) penalty2.jl
  • Variably dimensioned function (25) (OP) vardim.jl
  • Trigonometric function (26) (OP)
  • Brown almost-linear function (27) (OP)
  • Discrete boundary value function (28) (OP) morebv.jl
  • Discrete integral equation function (29) (OP)
  • Broyden tridiagonal function (30) (OP)
  • Broyden banded function (31) (OP) brybnd. jl (sbrybnd.jl is an unscaled version)
  • Linear function - full rank (32) (NLS) arglina.jl
  • Linear function - rank 1 (33) (NLS) arglinb.jl
  • Linear function - rank 1 with zero columns and rows (34) (NLS) arglinc.jl
  • Chebyquad function (35) (OP)
Lingua principale
Julia
Stelle
90
Fork
48
Merge medio
14h 53m
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di JuliaSmoothOptimizers/OptimizationProblems.jl

Tutte le issue di JuliaSmoothOptimizers/OptimizationProblems.jl

Issue simili

Altre issue su Julia

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.