RoASt Execution Results: Quick Reference
This page provides a quick reference for navigating and understanding the results generated by RoASt executions.
Directory Architecture
Execution_TIMESTAMP/
├── global_algorithms_viewer.html # Main simulator for all valid algorithms
├── global_classification.html # Behavioral grouping (4 families)
├── parallel_rules_viewer.html # Concurrent rule analysis
├── rules_viewer.html # Rule logic and activation patterns
├── goals_simulator_v4_viewer.html # Goal-specific performance data
├── grid_definitions.txt # Minimum grid sizes for validation
├── generation_*.log # Timestamped phase logs
├── Algos/ # Storage for synthesized algorithm data and variants
│ ├── [ACTIVATION]_contains_[COUNT]/ # e.g., 37_contains_1 (activation=37, 1 candidate)
│ └── ...
├── Goals/ # Visualization tools for each goal
│ ├── goal_*_target_*_positions_viewer.html # Possible executions for a specific goal
│ └── goals_simulator_v4_viewer.html # All scenarios with execution counts found
└── multiview_core_data/ # Underlying data for the global algorithm viewer
Interactive Viewers
global_algorithms_viewer.html
Full simulation across all grid configurations and all the minimal grid sizes.
Use this to see the behaviors of the robots for each valid generated algorithm.
global_classification.html
Groups algorithms into four behavioral families: Rules Count, Rounds in Cycle, Energy in Cycle, and Paths in Cycle.
Use this to analyze the diversity of generated solutions.
rules_viewer.html
Displays both the generated rules and the rules that already exist in the main algorithms.
Use this to inspect rule logic, priority, and compare generated rules with base algorithm rules.
parallel_rules_viewer.html
Displays parallel rules - sets of rules that execute concurrently without conflicts between them.
Use this to verify that rules can execute in parallel safely and inspect valid rule combinations.
goals_simulator_v4_viewer.html
Shows all goals used in the execution. Each goal has a "View" button that opens its associated goal_*_target_*_positions_viewer.html file.
Use this to explore goal scenarios and navigate to specific goal position viewers.
goal_*_target_*_positions_viewer.html
Displays all possible executions for a specific goal. Numbers at the bottom of each execution are parallel rule IDs.
Use this to see execution variants for a goal and explore parallel rules in the parallel_rules_viewer.html.
Next Steps
Explore the Execution Examples to see pre-configured executions with complete results.