generated from lambda-feedback/evaluation-function-boilerplate-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
Implement algorithms to compare student graphs with expected answer graphs, supporting exact matching, isomorphism checking, and subgraph verification.
Tasks
- Implement exact graph matching (node and edge comparison)
- Implement graph isomorphism checking (for small graphs)
- Implement subgraph detection
- Add support for ignoring labels/weights in comparison
- Create detailed mismatch reporting (missing nodes, extra edges, etc.)
- Write unit tests with various graph configurations
- Optimize for performance on larger graphs
Acceptance Criteria
- Exact matching works for identical graphs
- Isomorphism detection works for graphs up to 10 nodes
- Subgraph detection correctly identifies valid subgraphs
- Detailed feedback shows what differs between graphs
- Unit tests cover all match types
Metadata
Metadata
Assignees
Labels
No labels