:: Imperatief Programmeren
Introductievak Imperatief Programmeren in Java.
Voor dit project was het de bedoeling
een java implementatie van het K-Means Cluster-algoritme te programmeren.
Als extra heb ik voor deze opdracht ook een minimale-kleuren algoritme toegepast
op de uiteindelijke clustering. Hiervoor heb ik gebruik gemaakt van Delaunay
Triangulation.
Opmerkelijk is dat bij K-Means Clustering een Voronoi verdeling ontstaat zonder
dat deze expliciet is geprogrammeerd (De Voronoi verdeling is exact te berekenen
met behulp van de Delaunay driehoeken).
Voor dit project was het de bedoeling een team van robottankjes te programmeren dat
zonder menselijke besturing een ander robotteam kon bevechten.
De robots zijn gebaseerd op het Robocode project van IBM.