Abstract
In the travel industry it is common for tour operators to pre-book from service suppliers blocks of package tours, which are called allotments in jargon. The selection of package tours is done according to several preference criteria aimed at maximizing the expected earnings given a budget. In this paper we formalize an allotment problem that abstracts the requirements of a real travel agent, and we solve it using Answer Set Programming. The obtained specification is executable, and it implements an advanced feature of the iTravel+ system.
This work has been partially supported by the Calabrian Region under PIA project iTravelPlus POR FESR Calabria 2007–2013.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
ASP solvers may have undefined behaviors in presence of negative weights. A work-around is to augment the weight of the weak constraint by the maximum possible earnings.
References
Alviano, M., Calimeri, F., Charwat, G., Dao-Tran, M., Dodaro, C., Ianni, G., Krennwallner, T., Kronegger, M., Oetsch, J., Pfandler, A., Pührer, J., Redl, C., Ricca, F., Schneider, P., Schwengerer, M., Spendier, L.K., Wallner, J.P., Xiao, G.: The fourth answer set programming competition: preliminary report. In: Cabalar, P., Son, T.C. (eds.) LPNMR 2013. LNCS, vol. 8148, pp. 42–53. Springer, Heidelberg (2013)
Alviano, M., Dodaro, C., Faber, W., Leone, N., Ricca, F.: WASP: a native asp solver based on constraint learning. In: Cabalar, P., Son, T.C. (eds.) LPNMR 2013. LNCS, vol. 8148, pp. 54–66. Springer, Heidelberg (2013)
Balduccini, M., Gelfond, M., Watson, R., Nogueira, M.: The USA-Advisor: a case study in answer set planning. In: Eiter, T., Faber, W., Truszczyński, M. (eds.) LPNMR 2001. LNCS (LNAI), vol. 2173, p. 439. Springer, Heidelberg (2001)
Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, Cambridge (2003)
Baral, C., Gelfond, M.: Reasoning agents in dynamic domains. In: Minker, J. (ed.) Logic-Based Artificial Intelligence, pp. 257–279. Kluwer Academic Publishers, Dordrecht (2000)
Barta, R., Feilmayr, C., Pröll, B., Grün, C., Werthner, H.: Covering the semantic space of tourism: an approach based on modularized ontologies. In: CIAO, pp. 1–8. ACM (2009)
Brewka, G., Delgrande, J.P., Romero, J., Schaub, T.: asprin: Customizing answer set preferences without a headache. In: Bonet, B., Koenig, S. (eds.) AAAI. pp. 1467–1474. AAAI Press (2015)
Buccafurri, F., Leone, N., Rullo, P.: Enhancing disjunctive datalog by constraints. IEEE Trans. Knowl. Data Eng. 12(5), 845–860 (2000)
Cardoso, J.: Combining the semantic web with dynamic packaging systems. In: AIKED. pp. 133–138. World Scientific and Engineering Academy and Society (2006)
Cardoso, J.: Developing an owl ontology for e-tourism. In: Cardoso, J., Sheth, A.P. (eds.) Semantic Web Services, Processes and Applications, pp. 247–282. Springer, Heidelberg (2006)
Castellani, M., Mussoni, M.: An economic analysis of tourism contracts: allotment and free sale*. In: Matias, A., Nijkamp, P., Neto, P. (eds.) Advances in Modern Tourism Research, pp. 51–85. Springer, Heidelberg (2007)
Cooper, C., Fletcher, J., Fyall, A., Gilbert, D., Wanhill, S.: Tourism: Principles and Practice, 4 pap/pas edn. Financial Times Management, Harlow (2008)
Dakin, R.J.: A tree-search algorithm for mixed integer programming problems. Comput. J. 8(3), 250–255 (1965)
Dogac, A., Kabak, Y., Laleci, G., Sinir, S., Yildiz, A., Kirbas, S., Gurcan, Y.: Semantically enriched web services for the travel industry. SIGMOD Rec. 33(3), 21–27 (2004)
Eiter, T., Gottlob, G., Mannila, H.: Disjunctive datalog. ACM Trans. Database Syst. 22(3), 364–418 (1997)
Faber, W., Leone, N., Pfeifer, G.: Semantics and complexity of recursive aggregates in answer set programming. Artif. Intell. 175(1), 278–298 (2008)
Gebser, M., Kaminski, R., Kaufmann, B., Schaub, T.: Multi-criteria optimization in answer set programming. In: Gallagher, J.P., Gelfond, M. (eds.) Technical Communications of ICLP, LIPIcs, vol. 11, pp. 1–10. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Wadern (2011)
Gebser, M., Kaufmann, B., Schaub, T.: Conflict-driven answer set solving: from theory to practice. Artif. Intell. 187, 52–89 (2012)
Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Gener. Comput. 9, 365–385 (1991)
Grasso, G., Leone, N., Manna, M., Ricca, F.: Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning: Essays in Honor of Michael Gelfond. LNAI, vol. 6565. Springer, Heidelberg (2011)
Gurcaylilar-Yenidogan, T., Yenidogan, A., Windspergerc, J.: Antecedents of contractual completeness: the case of tour operator-hotel allotment contracts. Procedia Soc. Beha. Sci. 24, 1036–1048 (2011). International Strategic Management Conference
Leone, N., Pfeifer, G., Faber, W., Eiter, T., Gottlob, G., Perri, S., Scarcello, F.: The DLV system for knowledge representation and reasoning. ACM Trans. Comput. Log. 7(3), 499–562 (2006)
Maedche, A., Staab, S.: Applying semantic web technologies for tourism information systems. In: Weber, K., Frew, A., Hitz, M. (eds.) International Conference for Information and Communication Technologies in Tourism. Springer, Heidelberg (2002)
Manna, M., Ricca, F., Terracina, G.: Consistent query answering via ASP from different perspectives: theory and practice. TPLP 13(2), 252–277 (2013)
Martin, H., Katharina, S., Daniel, B.: Towards the semantic web in e-tourism: can annotation do the trick? In: European Conference on Information System (2006)
Prantner, K., Ding, Y., Luger, M., Yan, Z., Herzog, C.: Tourism ontology and semantic management system: State-of-the-arts analysis. In: International Conference WWW/Internet. IADIS (2007)
Ricca, F., Dimasi, A., Grasso, G., Ielpa, S.M., Iiritano, S., Manna, M., Leone, N.: A logic-based system for e-tourism. Fundam. Inform. 105(1–2), 35–55 (2010)
Ricca, F., Grasso, G., Alviano, M., Manna, M., Lio, V., Iiritano, S., Leone, N.: Team-building with answer set programming in the gioia-tauro seaport. TPLP 12(3), 361–381 (2012)
Rossi, F., Beek, P.v., Walsh, T.: Handbook of Constraint Programming (Foundations of Artificial Intelligence). Elsevier Science Inc., New York, NY, USA (2006)
Withalm, J., Karl, E., Fasching, M.: Agents solving strategic problems in tourism. In: Fesenmaier, D., Klein, S., Buhalis, D. (eds.) Information and Communication Technologies in Tourism 2000, pp. 275–282. Springer (2000)
Acknowledgments
We are grateful to DLV SYSTEM s.r.l. for its support in the development of the system and to Denise Angilica, Gianluigi Greco, and Gianni Laboccetta for fruitful discussions on the specification of the problem.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Dodaro, C., Leone, N., Nardi, B., Ricca, F. (2015). Allotment Problem in Travel Industry: A Solution Based on ASP. In: ten Cate, B., Mileo, A. (eds) Web Reasoning and Rule Systems. RR 2015. Lecture Notes in Computer Science(), vol 9209. Springer, Cham. https://doi.org/10.1007/978-3-319-22002-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-22002-4_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22001-7
Online ISBN: 978-3-319-22002-4
eBook Packages: Computer ScienceComputer Science (R0)