complexity-class-oracle

Solid

Classify problems into complexity classes with supporting evidence and proof strategies

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
44
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Complexity Class Oracle ## Purpose Provides expert guidance on classifying computational problems into complexity classes and understanding class relationships. ## Capabilities - Determine membership in P, NP, co-NP, PSPACE, EXPTIME - Identify complete problems for each class - Query known complexity results database - Suggest proof strategies for classification - Generate complexity landscape diagrams - Explain class inclusions and separations ## Usage Guidelines 1. **Problem Characterization**: Formalize the computational problem 2. **Class Investigation**: Check membership in relevant classes 3. **Evidence Collection**: Gather evidence for classification 4. **Strategy Selection**: Choose proof strategy for membership 5. **Documentation**: Generate classification report ## Tools/Libraries - Complexity Zoo database - Diagram generation - LaTeX documentation

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

complexity-analyzer

Automated Big-O complexity analysis of code and algorithms. Performs static analysis of loop structures, recursive call trees, space complexity estimation, and amortized analysis with detailed derivation documents.

1,160 Updated today
a5c-ai
AI & Automation Listed

performance-oracle

Use this agent when you need to analyze code for performance issues, optimize algorithms, identify bottlenecks, or ensure scalability. This includes reviewing database queries, memory usage, caching strategies, and overall system performance. The agent should be invoked after implementing features or when performance concerns arise.

9 Updated today
jikig-ai
Data & Documents Listed

complexity-analyzer

Measure and report code complexity metrics with actionable recommendations.

335 Updated today
aiskillstore
AI & Automation Listed

algorithm-analysis

Big O notation, time/space complexity analysis, and choosing efficient algorithms.

15 Updated 2 months ago
sethdford
AI & Automation Listed

algorithms-data-structures

Algorithms and data structures from first principles through advanced analysis. Covers sorting (bubble, insertion, selection, merge, quick, heap, radix), searching (linear, binary, BFS, DFS, Dijkstra, A*), fundamental data structures (arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs, tries), complexity analysis (Big-O, Big-Omega, Big-Theta, amortized), recurrence relations, and algorithm design paradigms (divide-and-conquer, greedy, dynamic programming, backtracking). Use when analyzing, selecting, implementing, or comparing algorithms and data structures.

62 Updated today
Tibsfox