4 RESULTS
The obtained results were quite satisfactory, mainly
in what concerns the agent’s main objective, to extin-
guish the fire. Using the proposed strategy the agents
are able to reach their designated fire fighting posi-
tion really fast because the A* star algorithm seems
to be correctly applied and the processing has been
tuned up by using a memory region for the Pathfind-
ing of each single agent. The tests were conducted
with the default conditions, having the fire a single
focus (point of ignition) and having the teams from
five to fifteen members plus the leader agent.
5 CONCLUSIONS AND FUTURE
WORK
The proposed strategy proved to be efficient in the
terms assumed in the previous section. Even small
five member teams are able to extinguish the fire,
assuming that it ignites when all the agents are al-
ready in the map. The Pyrosim proved to be a mature
platform mainly in what concerns fire generation and
spreading and robustness in the communication pro-
tocol between the agents. The heuristics used in the
A* algorithm proved to be close to optimal because
the paths walked by the agents were apparently good
choices. Some tests were conducted having worker
agents use the A* and others the simulated anneal-
ing algorithm (Russel and Norving, 2003). In all the
tests the A* agents got to the destination faster than
the simulated annealing ones (considering the same
departure point). From the visual analysis on Py-
roviz, one could state that the second method disre-
gards some interesting paths that seem to be bad on a
short term perspective and that are chosen by the A*
algorithm. As for future work trends, there are several
possibilities. At this point the agents are only able to
fight fires with a single focus. However it would be
interesting to increase the number of focuses of the
fire. The following figure (Figure 1) which comprises
data about landscapes with of 1960 square kilometer
of area, having the line segment between the agent’s
starting point to the fire focus about 1300 meters, con-
firms that the best suited method for this approach is
A*.
Figure 1: Results Obtained by different Methods.
Other methods were tried on landscapes with dis-
tinct levels of sinuosity. On the left side of the figure,
(green background), the values represent tests con-
ducted having Pyrosim configured for plain scenar-
ios while on the right (brown background) mountain
ones. On plain scenarios, A* might not be the best
approach since there is no real gain with the process-
ing overhead. In this case one might even say that
the best solution is to use greedy algorithms. Counter
measuring this last observation, A* is clearly the best
method for mountain scenarios, which in fact corre-
spond to the places where there is more need for a
good planning in finding the correct path. In a real
fire fighting situation, the firemen have emotions that
affect their judgment and performance. To add these
additional variables to our approach, an integration
with the work presented by Sarmento in (Sarmento
et al., 2004) would probably be a good contribution.
The current version of Pyrosim also supports indoor
spaces. Fighting fire in these spaces is quite differ-
ent from fighting in outdoors. Indoors have different
types of materials and a flammable conditions, spaces
and accesses tend to small sized, smokes may be toxic
and the propagation may differ a lot from room to
room. To create a good fire extinction strategy that
keeps every fireman alive is a challenge by itself.
REFERENCES
Jennings, N. (2000). On agent-based software engineering.
Artif. Intell., 117(2):277–296.
Kitano, H., Tadokoro, S., Noda, I., Matsubara, H., Taka-
hashi, T., Shinjou, A., and Shimada, S. (1999).
Robocup rescue: search and rescue in large-scale dis-
asters as a domain for autonomous agents research.
6:739–743.
Lesser, V. R. (1999). Cooperative multiagent systems: A
personal view of the state of the art. IEEE Trans. on
Knowl. and Data Eng., 11(1):133–142.
Russel, S. and Norving, P. (2003). Artificial Intelligence: A
Modern Approach Second Edition. Prentice Hall.
Sarmento, L., Moura, D., and Oliveira, E. (2004). Fighting
fire with fear.Proceeding of the 2nd European Work-
shop on Multi-Agent Systems (EUMAS 2004)
Scheutz, M. and Bauer, P. (2006). A scalable, robust, ultra-
low complexity agent swarm for area coverage and in-
terception tasks. Intelligent Control, 2006. IEEE In-
ternational Symposium on, pages 1258–1263.
Thunderheadeng (2008). Pyrosim oficial site. In Avaiable
online at http://www.thunderheadeng.com/pyrosim/.
Union, E. (2008). Agent link oficial site. In Avaiable online
at http://www.agentlink.org/.
Wooldridge, M. (2002). An Introduction to Multi-Agent
Systems. John Wiley and Sons,Ltd.
ICEIS 2009 - International Conference on Enterprise Information Systems
280