Högskolan i Halmstad
Halmstad University - For the Development of Organisations, Products and Quality of Life

Cooperating Intelligent Systems, 7.5 credits

Administrative information
Syllabus (pdf)external link, opens in new window    
Study period: 1  
Course code: DT8009  
Programme: The course is an obligatory course in the Master Programme in Embedded and Intelligent Systems 120 credits.  
Schedule: Scheduleexternal link  
Course responsible: Stefan Byttner  
Other members of faculty: Slawomir Nowaczykexternal link  
Examiner: Stefan Byttner  
     

Lab work


Lab 1: AgentsPDF (pdf, 44 kB) (2010-09-01)
Lab 2: 15-puzzlePDF (pdf, 53 kB), Puzzle (zip-file) (2010-09-09 and 2010-09-15)
Lab 3: LogicPDF (pdf, 32 kB),  Logic (zip-file) (2010-09-22)
Lab 4: Digit recognitionPDF (pdf, 29 kB),  Recognition (zip-file) (2010-10-01 and 2010-10-05)

Lectures


Lecture 1: Chapter 1Powerpoint (powerpoint, 10 MB) and Chapter 2Powerpoint (powerpoint, 390 kB)
Lecture 2: Chapter 3Powerpoint (powerpoint, 1 MB) and Chapter 4Powerpoint (powerpoint, 2 MB)
Lecture 3: Chapter 6Powerpoint (powerpoint, 3 MB)
Lecture 4: Chapter 7PDF (pdf, 580 kB)
Lecture 5: Chapter 8PDF (pdf, 260 kB) and Chapter 9PDF (pdf, 290 kB)
Lecture 6: Chapter 13PDF (pdf, 350 kB)
Lecture 7: Chapter 14PDF (pdf, 530 kB) and Chapter 16PDF (pdf, 140 kB)
Lecture 8: Chapter 18PDF (pdf, 690 kB)
Lecture 9: Chapter 20PDF (pdf, 600 kB)

Course review: DownloadPDF (pdf, 160 kB)

Suggested exercises


Chapter 1, 2 and 3; Exercise 1.3, 1.7, 2.5, 2.6, 3.7
Chapter 4 and 6; Exercise 4.1 and 6.4
Chapter 7, 8 and 9; Exercise 7.2, 7.7, 8.8, 8.9, 9.3 and 9.9
Chapter 13 and 14; Exercise 13.5, 13.8, 13.15, 14.2 and 14.3
Chapter 18 and 20; Exercise 18.3, 18.7, 20.11 and 20.15
This is in AIMA 2nd ed.

Project


Documentation: DownloadPDF (pdf, 2 MB)
Code: Download  (use 32bit Java JDK for compiling)
Pokerserver GUI: Download

Before the final tournament, there will be three group competitions. Each group will be organized by a group leader; the group leader is responsible for setting a time when the group will meet and perform the group competition (this is typically done 2 days before the final tournament). Each group should play 20 games, the group leader should then send the results by email to Stefan (results = the number of times each agent has won). The groups are as follows;

Group 1 (Group leaders; V. Vasilev & F. Yuantao)
Agent name
Dry Ace          (V. Vasilev & F. Yuantao)
NoName#1    (T. Along & S. Wenjiang)
Ost                (S. Mohlin & J. Luszczynski)
Mulder           (M. Schafflinger & N. Grunwald)
D408             (M. Jahromi & M. Haghpanah)

Group 2 (Group leaders; Y. Mingkun & T. Xiao)
Agent name
NoName#3              (Y. Mingkun & T. Xiao)
KillaTay                    (A. Hoxha & C. Fuentes)
NoName#5              (M. Masrour)
NoName#6              (A. Murtaza & B. Johnson)
Winston Churchill     (S. Furle & J. Ericsson)

Group 3 (Group leaders; M. Andreasson & M. Enervall)
Agent name
IfElse             (M. Andreasson & M. Enervall)
NoName#9    (L. Safari & S. Darman)
Apelsin           (Z. Cui & R. Wang)
MELFi             (F. Zbierski & M. Al-Khafaji)
Poke!             (C. Da & M. Aramrattana)

If you wish to change your agent name, send Stefan an email. The final tournament will take place on the 20th of October 15.15-19.00, in room D315. The five participants in the final tournament will consist of the winners of each group plus two additional agents selected based on the number of wins from the group competition.

Final Tournament
The final tournament was held with the agents IfElse (5), KillaTay (8), Winston Churchill (2), Ost (3) and DryAce (1). The number in parenthesis is the number of wins in the finals. So, KillaTay was the winner after 19 games, Congrats!

After the competition each student group should submit their relevant files (e.g. PokerClient.java and the JAR file) and a report (detailed documentation, e.g. description of how the agent makes it's decisions and a flowchart) to Stefan's email adress.

Exams


Exam from 2010-10-25 herePDF (pdf, 1 MB).
Exam from 2011-10-26 herePDF (pdf, 100 kB).
Page editor: Stefan Byttner
Page last updated 2011-12-30
Halmstad University  |  Box 823  |  S-301 18  Halmstad, Sweden  |  Tel: +46 35-16 71 00  |  registrator@hh.se |  Visiting address: Kristian IV:s väg 3