Skip to content

vaclavblazej/parameters-code

Repository files navigation

Hierarchy of Parameters (HOPS)

A database of structural graph parameters, their properties, and relationships in parameterized complexity theory.

View the Website

About

HOPS provides a comprehensive reference for researchers working with graph parameters. The database includes:

  • Parameter definitions (treewidth, pathwidth, clique-width, etc.)
  • Bounding relationships between parameters
  • References to relevant publications
  • Visual diagrams showing parameter hierarchies

Repository Structure

parameters/
├── code/           # Rust database and content generator
├── handcrafted/    # Manual website content and bibliography (main.bib)
├── web/            # Generated Hugo website (git submodule)
├── docs/           # Project documentation
└── scripts/        # Utility scripts

Quick Start

Prerequisites

  • Rust (latest stable)
  • Graphviz (for diagram generation)
  • Hugo (for local website preview)

Generate the Website

cd code
cargo run all

Preview Locally

cd web
hugo server

Contributing

Contributions are welcome! You can help by:

  • Adding parameters - Edit code/src/collection.rs using the builder API
  • Adding relations - Document bounds between parameters with source references
  • Improving content - Enhance descriptions or add missing information
  • Reporting issues - Submit bug reports or feature requests

Documentation

Feedback

Related Work

This project builds upon earlier work in the field:

License

MIT License - Copyright (c) 2023-2026 Václav Blažej & contributors

About

Hierarchy of Parameters - database of structural graph parameters and tools for their processing

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages