diff --git a/core/src/main/java/aima/core/environment/map2d/SimplifiedRoadMapOfPartOfRomania.java b/core/src/main/java/aima/core/environment/map2d/SimplifiedRoadMapOfPartOfRomania.java
index 9ab7a341c2..f59650da01 100644
--- a/core/src/main/java/aima/core/environment/map2d/SimplifiedRoadMapOfPartOfRomania.java
+++ b/core/src/main/java/aima/core/environment/map2d/SimplifiedRoadMapOfPartOfRomania.java
@@ -1,7 +1,7 @@
package aima.core.environment.map2d;
/**
- * Artificial Intelligence A Modern Approach (4th Edition): Figure ??, page ??.
+ * Artificial Intelligence A Modern Approach (4th Edition): Figure 3.1, page 82.
*
*
* A simplified road map of Romania.
@@ -9,10 +9,10 @@
* The initialization method is declared static. So it can also be used to
* initialize other specialized subclasses of {@link ExtendableMap2D} with road
* map data from Romania. Location names, road distances and directions have
- * been extracted from Artificial Intelligence A Modern Approach (?? Edition),
- * Figure ??, page ??. The straight-line distances to Bucharest have been taken
- * from Artificial Intelligence A Modern Approach (?? Edition), Figure ??, page
- * ??.
+ * been extracted from Artificial Intelligence A Modern Approach (4th Edition),
+ * Figure 3.1, page 82. The straight-line distances to Bucharest have been taken
+ * from Artificial Intelligence A Modern Approach (4th Edition), Figure 3.16, page
+ * 103.
*
* @author Ruediger Lunde
* @author Ciaran O'Reilly
diff --git a/core/src/main/java/aima/core/environment/vacuum/ReflexVacuumAgent.java b/core/src/main/java/aima/core/environment/vacuum/ReflexVacuumAgent.java
index 4c18d95fe0..585dc8a48b 100644
--- a/core/src/main/java/aima/core/environment/vacuum/ReflexVacuumAgent.java
+++ b/core/src/main/java/aima/core/environment/vacuum/ReflexVacuumAgent.java
@@ -10,7 +10,7 @@
import static aima.core.environment.vacuum.VacuumEnvironment.Status.Dirty;
/**
- * Artificial Intelligence A Modern Approach (4th Edition): Figure ??, page ??.
+ * Artificial Intelligence A Modern Approach (4th Edition): Figure 2.8, page 67.
*
*
*
@@ -21,9 +21,9 @@
* else if location = B then return Left
*
*
- * Figure ?? The agent program for a simple reflex agent in the two-state vacuum
+ * Figure 2.8 The agent program for a simple reflex agent in the two-state vacuum
* environment. This program implements the action function tabulated in Figure
- * ??.
+ * 2.3.
*
* @author Ciaran O'Reilly
*/
diff --git a/core/src/main/java/aima/core/environment/vacuum/TableDrivenVacuumAgent.java b/core/src/main/java/aima/core/environment/vacuum/TableDrivenVacuumAgent.java
index f966e4e5e5..59c25f2a86 100644
--- a/core/src/main/java/aima/core/environment/vacuum/TableDrivenVacuumAgent.java
+++ b/core/src/main/java/aima/core/environment/vacuum/TableDrivenVacuumAgent.java
@@ -13,11 +13,11 @@
import static aima.core.environment.vacuum.VacuumEnvironment.Status.Dirty;
/**
- * Artificial Intelligence A Modern Approach (4th Edition): Figure ??, page ??.
+ * Artificial Intelligence A Modern Approach (4th Edition): Figure 2.3, page 56.
*
*
- * Figure ?? Partial tabulation of a simple agent function for the
- * vacuum-cleaner world shown in Figure ??.
+ * Figure 2.3 Partial tabulation of a simple agent function for the
+ * vacuum-cleaner world shown in Figure 2.2.
*
* @author Ciaran O'Reilly
*/
diff --git a/core/src/main/java/aima/core/environment/wumpusworld/AgentPercept.java b/core/src/main/java/aima/core/environment/wumpusworld/AgentPercept.java
index b2a40b6970..10445a52e9 100644
--- a/core/src/main/java/aima/core/environment/wumpusworld/AgentPercept.java
+++ b/core/src/main/java/aima/core/environment/wumpusworld/AgentPercept.java
@@ -1,7 +1,7 @@
package aima.core.environment.wumpusworld;
/**
- * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The agent has five sensors, each of which gives a single bit of information:
*
@@ -311,4 +311,4 @@ public HybridWumpusAgent(int caveXandYDimensions, PLParser plparser) { kb = new WumpusKnowledgeBase(caveXandYDimensions, plparser); } -} \ No newline at end of file +} diff --git a/core/src/main/java/aima/core/environment/wumpusworld/Room.java b/core/src/main/java/aima/core/environment/wumpusworld/Room.java index 189a242e97..42f281bfe4 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/Room.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/Room.java @@ -1,7 +1,7 @@ package aima.core.environment.wumpusworld; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 228.
*
* The wumpus world is a cave consisting of rooms connected by * passageways. Rooms are labeled [x,y], for example [1,1] would indicate the diff --git a/core/src/main/java/aima/core/environment/wumpusworld/WumpusCave.java b/core/src/main/java/aima/core/environment/wumpusworld/WumpusCave.java index 50c2e78bfd..00bf143ab3 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/WumpusCave.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/WumpusCave.java @@ -6,7 +6,7 @@ import java.util.Set; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 228.
*
* The wumpus world is a cave consisting of rooms connected by * passageways. The rooms are always organized into a grid. See Figure 7.2 for diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/Climb.java b/core/src/main/java/aima/core/environment/wumpusworld/action/Climb.java index 6fe5458ee9..4288a9a9bb 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/Climb.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/Climb.java @@ -1,7 +1,7 @@ package aima.core.environment.wumpusworld.action; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The action Climb can be used to climb out of the cave, but only from square * [1,1]. diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/Forward.java b/core/src/main/java/aima/core/environment/wumpusworld/action/Forward.java index a0ff8e9d97..cbfaef9b1b 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/Forward.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/Forward.java @@ -3,7 +3,7 @@ import aima.core.environment.wumpusworld.AgentPosition; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The agent can move Forward. * diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/Grab.java b/core/src/main/java/aima/core/environment/wumpusworld/action/Grab.java index 3ea87260a1..02c9a3f95f 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/Grab.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/Grab.java @@ -1,7 +1,7 @@ package aima.core.environment.wumpusworld.action; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The action Grab can be used to pick up the gold if it is in the same square * as the agent. diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/Shoot.java b/core/src/main/java/aima/core/environment/wumpusworld/action/Shoot.java index 2cbc174746..cad35cf6e3 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/Shoot.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/Shoot.java @@ -1,7 +1,7 @@ package aima.core.environment.wumpusworld.action; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The action Shoot can be used to fire an arrow in a straight line in the * direction the agent is facing. The arrow continues until it either hits (and diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/TurnLeft.java b/core/src/main/java/aima/core/environment/wumpusworld/action/TurnLeft.java index 6f98027812..967fd03e1f 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/TurnLeft.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/TurnLeft.java @@ -3,7 +3,7 @@ import aima.core.environment.wumpusworld.AgentPosition; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The agent can TurnLeft by 90 degrees. * diff --git a/core/src/main/java/aima/core/environment/wumpusworld/action/TurnRight.java b/core/src/main/java/aima/core/environment/wumpusworld/action/TurnRight.java index 2561799aca..06a3be9398 100644 --- a/core/src/main/java/aima/core/environment/wumpusworld/action/TurnRight.java +++ b/core/src/main/java/aima/core/environment/wumpusworld/action/TurnRight.java @@ -3,7 +3,7 @@ import aima.core.environment.wumpusworld.AgentPosition; /** - * Artificial Intelligence A Modern Approach (4th Edition): page ???.
+ * Artificial Intelligence A Modern Approach (4th Edition): page 229.
*
* The agent can TurnRight by 90 degrees. *