Download FrEAK User's Guide
Transcript
Contents 1 Introduction 1.1 What is FrEAK? . . . . . 1.2 Evolutionary Algorithms . 1.3 Overview . . . . . . . . . 1.3.1 Schedule Creation: 1.3.2 Schedule Creation: 1.3.3 Controlling Runs . . . . . . . . . . . . . . . . . . . . . . . . . Designing the Preparing the . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Algorithm . Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 4 5 5 6 6 2 Creating a Schedule 2.1 Some Words about Schedules . . . . . . . . . . . . . . . . 2.1.1 What is a Schedule? . . . . . . . . . . . . . . . . . 2.1.2 What is a Batch? . . . . . . . . . . . . . . . . . . . 2.2 Overview and Navigation . . . . . . . . . . . . . . . . . . 2.3 General Notes . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Designing the Algorithm . . . . . . . . . . . . . . . . . . . 2.4.1 Step 1: Select a Search Space . . . . . . . . . . . . 2.4.2 Step 2: Select a Fitness Function . . . . . . . . . . 2.4.3 Step 3: Choosing a Genotype-Mapper . . . . . . . 2.4.4 Step 4: Create an Algorithm Graph . . . . . . . . 2.4.5 Step 5: Select Stopping Criteria . . . . . . . . . . 2.4.6 Step 6: Select Population Model and Initialization 2.5 Preparing the Simulation . . . . . . . . . . . . . . . . . . 2.5.1 Step 7: Add Observers and Views . . . . . . . . . 2.5.2 Step 8: Creating Batches of Runs . . . . . . . . . . 2.6 Configuration of Modules . . . . . . . . . . . . . . . . . . 2.6.1 Configuration of Properties . . . . . . . . . . . . . 2.6.2 Advanced Feature: Code Editing . . . . . . . . . . 2.6.3 Configuration of Event Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 8 8 9 10 11 11 12 13 15 16 17 18 18 19 20 20 21 23 3 Controlling Runs 3.1 Getting Started . . . . . . . . 3.2 Watching Replays . . . . . . 3.3 Editing the Current Schedule 3.4 Menu Items . . . . . . . . . . 3.4.1 File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 27 28 28 28 . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .