JuliaSmoothOptimizers / JuliaSmoothOptimizers/JSOTutorials.jl
Creating a new solver
未关闭
tutorial topic
- 主要语言
- Julia
- 星标
- 7
- 派生
- 10
- PR 合并指标
- 30 天内没有已合并 PR
描述
How to create a new JSO-compatible solver:
- NLPModels input
- GenericExecutionStats output
- `bmark_solvers` against IPOPT on CUTEst problems
- Performance profiles and tables
Don't overexplain any part or it becomes too long.
cf @joaoluisro
贡献指南
调研方向
首先查看现有的 JSOTutorials.jl 教程结构,以及 issue 要求的概念:NLPModels 输入、GenericExecutionStats 输出,以及在 CUTEst 问题上使用 bmark_solvers 与 IPOPT 进行比较。围绕简洁的说明、性能分析图和表格来确定教程的范围;当完整的 solver 创建工作流已完成文档编写,且没有对任何部分作过度解释时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- julia
- 领域
- documentation
- Issue 类型
- 文档
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100