[an error occurred while processing this directive]
[an error occurred while processing this directive]Associate Professor Jon McCormack
Associate Professor
Phone: +61 3 990 59298
Fax: +61 3 990 55159
Associate Professor Jon McCormack
Associate Professor
Phone: +61 3 990 59298
Fax: +61 3 990 55159
Dr Alan Dorin
Senior Lecturer
Phone: +61 3 990 53576
Fax: +61 3 990 55159
Welcome to FIT4012. This is an honours-level unit for students enrolled in BCS or BSE honours. The unit looks at evolutionary processes and how these may be used in computer science for the purposes of problem-solving, optimisation, simulation and synthesis. The unit also examines biologically-inspired computational processes and their implementation in the form of simulations and for computer graphics or procedural animation.
Weekly workload commitments are:
For information on timetabling for on-campus classes please refer to MUTTS, http://mutts.monash.edu.au/MUTTS/
On-campus students should register for tutorials/laboratories using the Allocate+ system: http://allocate.its.monash.edu.au/
Week | Date* | Topic | Key dates |
---|---|---|---|
1 | 19/07/10 | Introduction to Procedural Modelling, Animation & Artificial Life | |
2 | 26/07/10 | Plant Models | |
3 | 02/08/10 | Flocks, Herds, Swarms & Schools: Distributed Models of Behaviour | |
4 | 09/08/10 | Animals: Form & Function | |
5 | 16/08/10 | Cells & Pix-cells | |
6 | 23/08/10 | Artificial (Virtual) Ecosystems | Programming Exercise due |
7 | 30/08/10 | Evolution & Evolutionary Algorithms | |
8 | 06/09/10 | Genetic Algorithms, Evolutionary Strategies | Programming Exercise due |
9 | 13/09/10 | Evolutionary and Genetic Programming | |
10 | 20/09/10 | Adaptive Intelligence, Learning Classifier Systems | Programming Exercise due |
Mid semester break | |||
11 | 04/10/10 | Multimodal Problems, Spatial Distribution | |
12 | 11/10/10 | Developmental Models | |
13 | 18/10/10 | Special Forms of Evolution, Advanced Applications | Written assignment due |
*Please note that these dates may only apply to Australian campuses of Monash University. Off-shore students need to check the dates with their unit leader.
Updated lecture notes with current material.
Added new visual references.
The unit focuses on current research and the particular methods addressed may change. Up-to-date literature (books, journals papers, conference articles, standards, etc) will be referenced throughout the unit and will be made available to the students.
Text books are available from the Monash University Book Shops. Availability from other suppliers cannot be assured. The Bookshop orders texts in specifically for this unit. You are advised to purchase your text book early.The unit focuses on current research and the particular methods addressed may change. Up-to-date literature (books, journals papers, conference articles, standards, etc) will be referenced throughout the unit and will be made available to the students.
For Weeks 1-6...
Recommended reading:
Eiben, A.E. and J.E. Smith, Introduction to Evolutionary Computing, Springer, Berlin 2003.
Other reading:
Mitchell, M., An Introduction to Genetic Algorithms, MIT Press, Boston, Mass. 2002.
Engelbrecht, A.P., Computational Intelligence: an introduction, John Wiley & Sons, Chichester, England 2002
Dawkins, R., The Selfish Gene, Oxford UP, 2nd ed., 1990
Maynard Smith, J. and E. Szathmáry, The major transitions in evolution. Oxford ; New York, W.H. Freeman Spektrum, 1995
For weeks 7 -13... (some introductory texts on Artificial Life)
Terzopoulos, D., (1999), Artificial Life For Computer Graphics, in Communications of the ACM, Vol 42, No. 8, p32-42
Levy, S.,"Artificial Life - The Quest For A New Creation" Jonathan Cape 1992
UNIX or UNIX-like operating system with standard gnu development tools (gcc, gdb, Make).
Study resources we will provide for your study are:
Lecture notes
Visual and Audio examples
Assignment specifications
This Unit Guide outlining the administrative information for the unit;
The unit web site on MUSO, where resources outlined above will be made available.
To pass a unit which includes an examination as part of the assessment a student must obtain:
If a student does not achieve 40% or more in the unit examination or the unit non-examination total assessment, and the total mark for the unit is greater than 50% then a mark of no greater than 49-N will be recorded for the unit.
To pass this unit, a student must obtain:
Assignment coversheets are available via "Student Forms" on the Faculty website: http://www.infotech.monash.edu.au/resources/student/forms/
You MUST submit a completed coversheet with all assignments, ensuring that the plagiarism declaration section is signed.
Assignment submission and return procedures, and assessment criteria will be specified with each assignment.
Assignment submission and preparation requirements will be detailed in each assignment specification. Submission must be made by the due date otherwise penalties will be enforced. You must negotiate any extensions formally with your campus unit leader via the in-semester special consideration process: http://www.infotech.monash.edu.au/resources/student/equity/special-consideration.html.
Please make every effort to submit work by the due dates. It is your responsibility to structure your study program around assignment deadlines, family, work and other commitments. Factors such as normal work pressures, vacations, etc. are not regarded as appropriate reasons for granting extensions. Students are advised to NOT assume that granting of an extension is a matter of course.
Students requesting an extension for any assessment during semester (eg. Assignments, tests or presentations) are required to submit a Special Consideration application form (in-semester exam/assessment task), along with original copies of supporting documentation, directly to their lecturer within two working days before the assessment submission deadline. Lecturers will provide specific outcomes directly to students via email within 2 working days. The lecturer reserves the right to refuse late applications.
A copy of the email or other written communication of an extension must be attached to the assignment submission.
Refer to the Faculty Special consideration webpage or further details and to access application forms: http://www.infotech.monash.edu.au/resources/student/equity/special-consideration.html
For weeks 7-13:
Late assignments will incur mark penalties according to the Fibonacci sequence multiplied by a lecturer-determined scaling factor (e.g. 0.5, 1 or 100). An assignment that is one day late will receive a one mark penalty multiplied by the scaling factor. Assignments two days late will receive a 2 mark penalty, three days late, 3 marks, each multiplied by the factor. The sequence is [1],1,2,3,5,8,13,21... (times the factor). This applies for all days including public holidays and weekends so please submit your assignments punctually!
For weeks 1-6:
Assignments received after the due date will be subject to a penalty of 5% per day, including weekends. Assignments received later than one week (seven days) after the due date will not normally be accepted. In some cases, this period may be shorter if there is a need to release sample solutions.
This policy is strict because comments or guidance will be given on assignments as they are returned, and sample solutions may also be published and distributed, after assignment marking or with the returned assignment.
Students can expect assignments to be returned within two weeks of the submission date or after receipt, whichever is later.
Please visit the following URL: http://www.infotech.monash.edu.au/units/appendix.html for further information about: