Skip to main content

Modeling and Engineering Algorithms for Mobile Data

  • Chapter

Abstract

In this paper, we present an object-oriented approach to modeling mobile data and algorithms operating on such data. Our model is general enough to capture any kind of continuous motion while at the same time allowing for encompassing algorithms optimized for specific types of motion. Such motion may be available in a specific form, e.g., described by polynomials or splines, or implicitly restricted using bounds for speed or acceleration given by the application context.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal PK, Arge LA, Vahrenhold J (2001) Time responsive external data structures for moving points. In: Proc 7th Int Workshop Algorithms and Data Structures (= LNCS 2125), pp 50–61

    Google Scholar 

  2. Agarwal PK et al. (2002) Algorithmic issues in modeling motion. ACM Comp Surveys 34(4):550–572

    Article  Google Scholar 

  3. Agarwal PK, Sharir M (2000) Pipes, Cigars, and Kreplach: The Union of Minkowski Sums in Three Dimensions. Discrete & Computational Geometry 24(4):645–657

    Google Scholar 

  4. Arnold K, Gosling J, Holmes D (2006) The Java− Programming Language, 4th ed. Addison-Wesley

    Google Scholar 

  5. Basch J (1999) Kinetic Data Structures. PhD Thesis, Dept of Computer Science, Stanford University

    Google Scholar 

  6. Basch J, Guibas LJ, Hershberger J (1999) Data structures for mobile data. J Algorithms 31(1):1–28

    Article  Google Scholar 

  7. Becker L, Blunck H, Hinrichs HK, Vahrenhold J (2004) A framework for representing moving objects. In: Proc 15th Int Conf Database and Expert Systems Applications (= LNCS 3180), pp 854–863

    Google Scholar 

  8. Becker L, Voigtmann A, Hinrichs KH (1996) Developing Applications with the Object-Oriented GIS-Kernel GOODAC. In: Proc 7th Int Symp Spatial Data Handling vol I:5A1–5A18

    Google Scholar 

  9. Blunck H, Hinrichs KH, Puke I, Vahrenhold J (2004) Verarbeitung von Trajektorien mobiler Objekte (in German). In: Beiträge zu den Münsteraner GI-Tagen, pp 29–41

    Google Scholar 

  10. Boissonnat JD, Vigneron A (2002) An elementary algorithm for reporting intersections of red/blue curve segments. Computational Geometry: Theory and Applications 21(3):167–175

    Google Scholar 

  11. Bruce R, Hoffmann M, Krizanc D, Raman R (2005) Efficient Update Strategies for Geometric Computing with Uncertainty. Theory of Computing Systems 38:411–423

    Article  Google Scholar 

  12. Cheng R, Kalashnikov DV, Prabhakar S (2004) Querying imprecise data in moving object environments. IEEE Trans Knowledge and Data Engineering 16(9):1112–1127

    Article  Google Scholar 

  13. Chomicki J, Revesz PZ (1999) A general framework for specifying spatiotemporal objects. In: Proc 6th Int Workshop Temporal Representation and Reasoning, pp 41–46

    Google Scholar 

  14. Fabri A, Giezeman GJ, Kettner L, Schirra S, Schönherr S (2000) On the design of CGAL a computational geometry algorithms library. Software — Practice and Experience 30(11):1167–1202

    Article  Google Scholar 

  15. Forlizzi L, Güting RH, Nardelli E, Schneider M (2000) A data model and data structures for moving objects databases. In: Proc ACM Int Conf Management of Data, pp 319–330

    Google Scholar 

  16. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley

    Google Scholar 

  17. Goodman JE, O’Rourke J (eds) (2004) Handbook of Discrete and Computational Geometry. Discrete Mathematics and its Applications, 2nd ed. CRC Press

    Google Scholar 

  18. Gudmundsson J, van Kreveld M, Speckmann B (2004) Efficient Detection of Motion Patterns in Spatio-Temporal Data Sets. In: Proc 12th Symp Geographic Information Systems, pp 250–257

    Google Scholar 

  19. Guibas LJ (2004) Modeling motion. In: Goodman JE, O’Rourke J (eds) Handbook of Discrete and Computational Geometry. Discrete Mathematics and its Applications, chapter 50, 2nd ed, pp 1117–1134

    Google Scholar 

  20. Guibas LJ, Karavelas MI, Russel D (2004) A computational framework for handling motion. In: Proc 6th Workshop Algorithm Engineering and Experiments, pp 129–141

    Google Scholar 

  21. Guibas LJ, Mitchell JSB, Roos T (1992) Voronoi diagrams of moving points in the plane. In: Proc 17th Int Workshop Graph-Theoretic Concepts in Computer Science (= LNCS 570), pp 113–125

    Google Scholar 

  22. Güting RH, Böhlen MH, Erwig M, Jensen CS, Lorentzos NA, Schneider M, Vazirgiannis M (2000) A foundation for representing and querying moving objects. ACM Trans Database Systems 25(1):1–42

    Article  Google Scholar 

  23. Hayward V, Aubry S, Foisy A, Ghallab Y (1995) Efficient collision prediction among many moving objects. Int J Robotics Research 14(2):129–143

    Google Scholar 

  24. Kahan S (1991) A model for data in motion. In: Proc 23rd ACM Symp Theory of Comp, pp 267–277

    Google Scholar 

  25. Kollios G, Gunopulos D, Tsotras VJ (1999) On indexing mobile objects. In: Proc 18th ACM Symp Principles of Database Systems, pp 261–272

    Google Scholar 

  26. Lin MC, Manocha D (2004) Collision and proximity queries. In: Goodman JE, O’Rourke J (eds) Handbook of Discrete and Computational Geometry. Discrete Mathematics and its Applications, chapter 35, 2nd ed, pp 787–807

    Google Scholar 

  27. Mount DM, Netanyahu NS, Piatko CD, Silverman R, Wu AJ (2004) A computational framework for incremental motion. In: Proc 20th ACM Symp Computational Geometry, pp 200–209

    Google Scholar 

  28. Pfoser D, Jensen CS (1999) Capturing the uncertainty of moving-object representations. In: Proc 6th Int Symp Spatial Databases, (= LNCS 1651), pp 111–132

    Google Scholar 

  29. Pfoser D, Jensen CS (2001) Querying the trajectories of on-line mobile objects. In: Proc 2nd Int ACM Workshop Data Engineering for Wireless and Mobile Access, pp 66–73

    Google Scholar 

  30. Pfoser D, Tryfona N (2001) Capturing fuzziness and uncertainty of spatiotemporal objects. In: Proc 5th East European Conf Advances in Databases and Information Systems (= LNCS 2151), pp 112–126

    Google Scholar 

  31. Prabhakar S, Xia Y, Kalashnikov DV, Aref WG, Hambrusch SE (2002) Query indexing and velocity constrained indexing: Scalable techniques for continuous queries on moving objects. IEEE Trans Computers 51(10):1124–1140

    Article  Google Scholar 

  32. Roddick JF, Egenhofer MJ, Hoel E, Papadias D, Salzberg B (2004) Spatial, temporal and spatio-temporal databases. Hot issues and directions for PhD research. SIGMOD Record 33(2):126–131

    Article  Google Scholar 

  33. Schirra S (2000) Robustness and precision issues in geometric computation. In: Sack JR, Urrutia J (eds) Handbook of Computational Geometry, chapter 14. Elsevier, pp 597–632

    Google Scholar 

  34. Sondern J (2005) Nutzung von Bewegungsrestriktionen für Algorithmik in Moving-Objects-Datenbanken. Master’s Thesis, Department of Computer Science, University of Münster (in German)

    Google Scholar 

  35. Suli E, Mayers DF (2003) An Introduction to Numerical Analysis. Cambridge

    Google Scholar 

  36. Trajcevski G, Wolfson O, Hinrichs KH, Chamberlain S (2004) Managing uncertainty in moving objects databases. ACM Trans Database Systems 29(3):463–507

    Article  Google Scholar 

  37. Yeh TS, De Cambray B (1995) Modeling highly variable spatio-temporal data. In: Proc 6th Australasian Database Conf, pp 221–230

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Blunck, H., Hinrichs, K.H., Sondern, J., Vahrenhold, J. (2006). Modeling and Engineering Algorithms for Mobile Data. In: Riedl, A., Kainz, W., Elmes, G.A. (eds) Progress in Spatial Data Handling. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-35589-8_5

Download citation

Publish with us

Policies and ethics