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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.