Abstract
Configuration planning for a distributed robotic system is the problem of how to configure the system over time in order to achieve some causal and/or information goals. A configuration plan specifies what components (sensor, actuator and computational devices), should be active at different times and how they should exchange information. However, not all plans that solve a given problem need to be equally good, and for that purpose it may be important to take preferences into account. In this paper we present an algorithm for configuration planning that incorporates general partially ordered preferences. The planner supports multiple preference categories, and hence it solves a multiple-objective optimization problem: for a given problem, it finds all possible valid, non-dominated configuration plans. The planner has been able to successfully cope with partial ordering relations between quantitative preferences in practically acceptable times, as shown in the empirical results. Preferences here are represented as c-semirings, and are used for establishing dominance of a solution over another in order to obtain a set of configuration plans that will constitute the solution of a configuration planning problem with partially ordered preferences. The dominance operators tested in this paper are Pareto and Lorenz dominance. Our solver considers one guiding heuristic for obtaining the first solution, and then switches to a dominance based monotonically decreasing heuristic used for pruning dominated partial configuration plans. In our empirical results, we perform a statistical study in the space of problem instances and establish families of problems for which our approach is computationally feasible.
Similar content being viewed by others
References
Allen JF, Koomen JAGM (1983) Planning using a temporal world model. IJCAI 8:711–714
Baier J, Bacchus F, McIlraith SA (2009) A heuristic search approach to planning with temporally extended preferences. Artif Intell 173(5–6):593–618
Baier JA, McIlraith SA (2008) Planning with preferences. AI Mag 4(29):25–36
Bienvenu M, Fritz C, McIlraith SA (2006) Planning with qualitative temporal preferences. In: Proceedings of the 10th international conference on knowledge representation and reasoning (KR-06). AAAI Press, Menlo Park, CA, pp 134–144
Bienvenu M, Fritz C, McIlraith SA (2011) Specifying and computing preferred plans. Artif Intell 175(7–8):1308–1345
Bistarelli S, Montanari U, Rossi F, Schiex T, Verfaillie G, Fargier H (1999) Semiring-based csps and valued csps: frameworks, properties, and comparison. Constraints 4(3):199–240
Boutilier C, Brafman RI, Domshlak C, Hoos HH, Poole D (2004) Cp-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J Artif Intell Res (JAIR) 21:135–191
Brafman R, Chernyavsky Y (2005) Planning with goal preferences and constraints. In: Proceedings of the international conference on automated planning and scheduling, pp 182–191
Brafman RI, Chernyavsky Y (2005) Planning with goal preferences and constraints. In: Proceedings of the fifteenth international conference on automated planning and scheduling (ICAPS-2005)
Brafman RI, Domshlak C, Shimony SE (2006) On graphical modeling of preference and importance. J Artif Intell Res 25:389–424
Dechter R, Meiri I, Pearl J (1991) Temporal constraint networks. Artif Intell 49(1):61–95
Coradeschi S et al (2013) Giraffplus: combining social interaction and long term monitoring for promoting independent living. In: The 6th international conference on human system interaction (HSI). IEEE, Sopot, Poland, pp 578–585
Fikes RE, Nilsson NJ (1972) Strips: a new approach to the application of theorem proving to problem solving. Artif Intell 2(3):189–208
Gerevini A, Long D (2006) Preferences and soft constraints in PDDL 3.0. In: Proceedings of the ICAPS-2006 workshop on preferences and soft constraints in planning. Lake District of the UK, pp 46–53
Ghallab M, Nau DS, Traverso P (2004) Automated planning–theory and practice. Elsevier, Amsterdam
Gonzales C, Perny P, Dubus JPh (2011) Decision making with multiple objectives using gai networks. Artif Intell 175(7):1153–1179
Korsah AG, Stentz A, Dias MB (2013) A comprehensive taxonomy for multi-robot task allocation. Int J Robotics Res 32(12):1495–1512
Lundh R (2009) Robots that help each other: self-configuration of distributed robot systems. PhD thesis, Örebro University, School of Science and Technology
Nagy R, Suciu M, Dumitrescu D (2012) Exploring lorenz dominance. In: Symbolic and numeric algorithms for scientific computing (SYNASC), 2012 14th international symposium on. IEEE, pp 254–259
Parker LE, Tang F (2006) Building multirobot coalitions through automated task solution synthesis. Proc IEEE 94(7):1289–1305
Penberthy JS, Weld DS (1992) Ucpop: a sound, complete, partial order planner for ADL. In: Proceedings of the third international conference on knowledge representation and reasoning. Citeseer, pp 103–114
Pnueli A (1977) The temporal logic of programs. In: Proceedings of the 18th IEEE symposium on foundations of computer science. Institute of Electrical and Electronics Engineers, pp 46–57
Puterman ML (1994) Markov decision processes: discrete stochastic dynamic programming, 1st edn. John Wiley & Sons Inc, New York
Silva-Lopez LSdC, Broxvall M (2013) Empirical methods for evaluating properties of configuration planning algorithms. In: O’Grady et al (eds) Evolving ambient intelligence. Communications in computer and information science, vol 413. Springer International Publishing, pp 114–119
Son TC, Pontelli E (2006) Planning with preferences using logic programming. Theory Pract Log Program 6(5):559–607
Vilain M, Kautz H (1986) Constraint propagation algorithms for temporal reasoning. In: Proceedings of the fifth national conference on artificial intelligence, pp 377–382
Younes HLS, Simmons RG (2003) Vhpop: versatile heuristic partial order planner. J Artif Intell Res (JAIR) 20:405–430
Acknowledgments
This research was supported by the GiraffPlus EU Project, funded by the European Community’s Framework Programme Seven (FP7) under contract #288173.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Silva-Lopez, L.S.d.C., Broxvall, M., Loutfi, A. et al. Towards Configuration Planning with Partially Ordered Preferences: Representation and Results. Künstl Intell 29, 173–183 (2015). https://doi.org/10.1007/s13218-015-0358-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13218-015-0358-z