A structured research index for neural combinatorial optimization.
Website · Specialist Neural Solvers · Generalist Neural Solvers · Contributing
Awesome NCO is designed as a research index rather than a flat bibliography. Paper metadata powers a searchable website and maintainable repository indexes, while every paper has a structured note covering its motivation, contributions, methodology, experiments, limitations, and reproducibility.
Note
The collection is at an early stage and currently contains a small set of representative papers.
- A clear distinction between specialist models trained for one optimization problem and generalist models shared across multiple problems.
- A consistent method label for every paper: Constructive, Improvement, or Constructive + Improvement.
- One Markdown file per paper with machine-readable YAML Front Matter.
- Author-reported limitations are separated from curator observations.
- The website, timelines, filters, and category indexes are generated from the same paper metadata.
Models trained separately for individual optimization problems. Generalization across sizes or distributions within the same problem remains specialist generalization in this taxonomy.
Shared models or checkpoints that solve multiple distinct optimization problems, optionally through lightweight task-specific adapters.
The Awesome NCO website provides separate Specialist and Generalist timelines, full-text search, filters, and rendered paper notes.
- Open the Specialist or Generalist collection on the website or in this repository.
- Search by title, author, venue, institution, or optimization problem.
- Filter by solver paradigm, problem family, or first-public year.
- Select a paper to open its structured research note and original resources.
Adding a paper requires one Markdown file:
- Copy the paper template.
- Place the new file in
specialist/orgeneralist/. - Complete the YAML Front Matter and research-note sections.
- Open a pull request. Automated checks validate the content; category indexes and the website are generated automatically.
See CONTRIBUTING.md for the inclusion rules, field definitions, and local validation commands.
npm install
npm run devUseful checks:
npm run validate
npm test
npm run build.
├── specialist/ Specialist paper notes and scope definition
├── generalist/ Generalist paper notes and scope definition
├── scripts/ Content validation and index generation
├── src/ Website source
├── tests/ Content, filtering, and visual smoke tests
└── docs/ Contribution template and website assets
This repository is released under the MIT License.