• DocumentCode
    624236
  • Title

    A Smoothest Path algorithm and its visualization tool

  • Author

    Roles, J. Andrew ; ElAarag, Hala

  • Author_Institution
    Dept. of Comput. Sci., Stetson Univ., DeLand, FL, USA
  • fYear
    2013
  • fDate
    4-7 April 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper we present an extension of the Shortest Path Problem: the Smoothest Path. A Smoothest Path algorithm optimizes both distance and slope to produce the least rigorous path available. Useful in simulated and real-world path finding, a smoothest path algorithm can provide useful data for a variety of applications. While smooth path algorithms exist, the notion of a smoothest path is fairly new. Simulated visualizations of algorithms have become a popular and effective learning tool. In the past, algorithms have been taught through exhaustive chalkboard drawings and pseudo-code guidelines. Visualization tools are therefore an attractive learning essential for instructors and students alike. Increased performance in languages such as Java along with robust graphical interfacing libraries such as Swing and JOGL make this a conquerable problem. In this paper, we also present a tool to visualize our smoothest path algorithm. Our goal is to simplify the algorithm into a series of visual steps that can be understood by elementary computer science students.
  • Keywords
    Java; data visualisation; graph theory; optimisation; JOGL; Java; Swing; attractive learning; exhaustive chalkboard drawings; pseudo-code guidelines; robust graphical interfacing libraries; shortest path problem; smoothest path algorithm; visualization tool; Data visualization; Euclidean distance; Java; Shortest path problem; Smoothing methods; Visualization; Algorithms; Dijkstra´s; JOGL; Java; Learning Tools; Shortest Path Problem; Smoothest Path Problem; Terrain; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon, 2013 Proceedings of IEEE
  • Conference_Location
    Jacksonville, FL
  • ISSN
    1091-0050
  • Print_ISBN
    978-1-4799-0052-7
  • Type

    conf

  • DOI
    10.1109/SECON.2013.6567453
  • Filename
    6567453