|
@@ -199,7 +199,18 @@ class World
|
|
|
|
|
|
// Value iteration
|
|
|
void valueIteration(float gamma, float epsilon) {
|
|
|
- // todo
|
|
|
+ unsigned int counter(0);
|
|
|
+ unsigned int buffer[size];
|
|
|
+ unsigned int succs[4];
|
|
|
+ unsigned int succsCount;
|
|
|
+
|
|
|
+ while (!isConverged(gamma, epsilon)) {
|
|
|
+ for (unsigned int k(0); k < size; k ++) {
|
|
|
+ succsCount = successors(k, succs);
|
|
|
+
|
|
|
+ // todo
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
|