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.