03.01.2015 Views

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LIST OF FIGURES (CONTINUED)<br />

Figure<br />

Page<br />

3-10 Creating constraint data 45<br />

3-11 Algorithm <strong>for</strong> initializing a random population 45<br />

3-12 Pseudo code <strong>for</strong> creating a random chromosome 46<br />

3-13 Pseudo code <strong>for</strong> checking small classroom conflicts 47<br />

3-14 Pseudo code <strong>for</strong> checking lecturer’s busy time 47<br />

3-15 Pseudo code <strong>for</strong> detecting conflicts about preferable times 48<br />

3-16 Pseudo code <strong>for</strong> checking conflicts about double scheduled lecturers 48<br />

3-17 Pseudo code <strong>for</strong> checking conflicts about double scheduled classes 49<br />

3-18 Pseudo code <strong>for</strong> checking conflicts about double scheduled courses 49<br />

3-19 Crossover 50<br />

3-20 Pseudo code <strong>for</strong> crossover 51<br />

3-21 Mutation 52<br />

3-22 Pseudo code <strong>for</strong> mutating a chromosome 52<br />

3-23 Hardware and software <strong>for</strong> each machine 53<br />

3-24 MDS configuration 54<br />

3-25 Working with a broker 55<br />

3-26 Centralized scheduling 56<br />

3-27 Job scheduler <strong>for</strong> the grid computing environment 57<br />

3-28 Overview of GRAM and GASS 58<br />

4-1 The average fitness value of hard constraints vs various weights 67<br />

4-2 The average fitness value of soft constraints vs various weights 68<br />

4-3 The average execution time <strong>for</strong> a resultant solution vs population sizes 69<br />

4-4 The GA with various mutation rates 71<br />

4-5 The execution time versus various models 72<br />

4-6 Parallel execution versus serial execution 73<br />

C-1 Visual-grid-proxy-init 113<br />

C-2 Service configuration 115<br />

C-3 Result in the web browser 117<br />

ix

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!