Skip to main content

Allotment Problem in Travel Industry: A Solution Based on ASP

  • Conference paper
  • First Online:
Book cover Web Reasoning and Rule Systems (RR 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9209))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. Baral, C.: Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, Cambridge (2003)

    Book  Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Buccafurri, F., Leone, N., Rullo, P.: Enhancing disjunctive datalog by constraints. IEEE Trans. Knowl. Data Eng. 12(5), 845–860 (2000)

    Article  Google Scholar 

  9. Cardoso, J.: Combining the semantic web with dynamic packaging systems. In: AIKED. pp. 133–138. World Scientific and Engineering Academy and Society (2006)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. Cooper, C., Fletcher, J., Fyall, A., Gilbert, D., Wanhill, S.: Tourism: Principles and Practice, 4 pap/pas edn. Financial Times Management, Harlow (2008)

    Google Scholar 

  13. Dakin, R.J.: A tree-search algorithm for mixed integer programming problems. Comput. J. 8(3), 250–255 (1965)

    Article  MathSciNet  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Eiter, T., Gottlob, G., Mannila, H.: Disjunctive datalog. ACM Trans. Database Syst. 22(3), 364–418 (1997)

    Article  Google Scholar 

  16. Faber, W., Leone, N., Pfeifer, G.: Semantics and complexity of recursive aggregates in answer set programming. Artif. Intell. 175(1), 278–298 (2008)

    Article  MathSciNet  Google Scholar 

  17. 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)

    Google Scholar 

  18. Gebser, M., Kaufmann, B., Schaub, T.: Conflict-driven answer set solving: from theory to practice. Artif. Intell. 187, 52–89 (2012)

    Article  MathSciNet  Google Scholar 

  19. Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Gener. Comput. 9, 365–385 (1991)

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Google Scholar 

  24. Manna, M., Ricca, F., Terracina, G.: Consistent query answering via ASP from different perspectives: theory and practice. TPLP 13(2), 252–277 (2013)

    MathSciNet  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    MathSciNet  Google Scholar 

  28. 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)

    MathSciNet  Google Scholar 

  29. Rossi, F., Beek, P.v., Walsh, T.: Handbook of Constraint Programming (Foundations of Artificial Intelligence). Elsevier Science Inc., New York, NY, USA (2006)

    Google Scholar 

  30. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Carmine Dodaro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics