Figure 7: BSF and ASF Curves for a 30 Jobs 3 Robot ST-
SR-IA problem.
5 CONCLUSION AND FUTURE
WORK
The paper used MTSP based chromosome
representation to solve MRTA using EA. The results
were compared with exact mathematical solutions
obtained through CPLEX. EA provided an optimal
solution in each and every case and did it in an
acceptable number of generations. However, the
advantage EA has over combinatorial optimization
based techniques is that for dynamic environments,
such as a robot team executing tasks in real life
scenarios, the problem will not need remodeling if
minor changes occur in the structure of the problem.
Moreover, EA provide the flexibility of restarting
the optimization from the last solution in case the
last solution becomes invalid due to some structural
changes in the problem.
The future work will focus on using this same
MTSP representation for solving more complex
MRTA distributions. This will allow taking
advantage of EA for adjusting to changes made in
problem representation more flexibly as compared to
exact mathematical solutions.
REFERENCES
Al-Yafi, K., Lee, H., Mansouri, A., 2009. Mtap-masim: a
multi-agent simulator for the mobile task allocation
problem, in: Enabling Technologies: Infrastructures
for Collaborative Enterprises, 2009. WETICE’09. 18th
IEEE International Workshops on. IEEE, pp. 25–27.
Atay, N., Bayazit, B., 2006. Mixed-integer linear
programming solution to multi-robot task allocation
problem.
Badreldin, M., Hussein, A., Khamis, A., Badreldin, M.,
Hussein, A., Khamis, A., 2013. A Comparative Study
between Optimization and Market-Based Approaches
to Multi-Robot Task Allocation, A Comparative Study
between Optimization and Market-Based Approaches
to Multi-Robot Task Allocation. Adv. Artif. Intell.
Adv. Artif. Intell. 2013, 2013, e256524.
doi:10.1155/2013/256524, 10.1155/2013/256524
Berhault, M., Huang, H., Keskinocak, P., Koenig, S.,
Elmaghraby, W., Griffin, P., Kleywegt, A., 2003.
Robot exploration with combinatorial auctions, in:
Intelligent Robots and Systems, 2003.(IROS 2003).
Proceedings. 2003 IEEE/RSJ International Conference
on. IEEE, pp. 1957–1962.
Carter, A.E., 2003. Design and application of genetic
algorithms for the multiple traveling salesperson
assignment problem. Virginia Polytechnic Institute
and State University.
Carter, A.E., Ragsdale, C.T., 2006. A new approach to
solving the multiple traveling salesperson problem
using genetic algorithms. Eur. J. Oper. Res. 175, 246–
257.
Carter, A.E., Ragsdale, C.T., 2002. Scheduling pre-printed
newspaper advertising inserts using genetic
algorithms. Omega 30, 415–421.
Coltin, B., Veloso, M., 2010. Mobile robot task allocation
in hybrid wireless sensor networks, in: Intelligent
Robots and Systems (IROS), 2010 IEEE/RSJ
International Conference on. IEEE, pp. 2932–2937.
Czyzyk, J., Mesnier, M.P., Moré, J.J., 1998. The NEOS
server. IEEE Comput. Sci. Eng. 5, 68–75.
Dolan, E.D., 2001. NEOS Server 4.0 administrative guide.
ArXiv Prepr. Cs0107034.
Fourer, R., Gay, D.M., Kernighan, B.W., 1987. AMPL: A
mathematical programming language. Citeseer.
Gale, D., 1960. The theory of linear economic models.
University of Chicago press.
Garage, W., 2011. Turtlebot. Website Httpturtlebot
Comlast Visit. 11–25.
Gerkey, B.P., 2003. On multi-robot task allocation.
University of Southern California.
Gerkey, B.P., Matarić, M.J., 2004. A Formal Analysis and
Taxonomy of Task Allocation in Multi-Robot
Systems. Int. J. Robot. Res. 23, 939–954.
doi:10.1177/0278364904045564
Gerkey, B.P., Matarić, M.J., 2003. On role allocation in
RoboCup, in: Robot Soccer World Cup. Springer, pp.
43–53.
Gropp, W., Moré, J., 1997. Optimization environments
and the NEOS server. Approx. Theory Optim. 167–
182.
Hunsberger, L., Grosz, B.J., 2000. A combinatorial
auction for collaborative planning, in: MultiAgent