Sightseeing Tour Planning

Tourism plays an important role in the growth of urban economics. Attractions like historical buildings that gasp the essence of the life, streets with the hallmarks of the past, and monuments that act as mementos can be lucrative for local businesses and fruitful for the culture of the city.

The path to an efficient plan for sightseeing tours requires both demand evaluation and route planning. In this post, only the route planning stage of such will be discussed.

In most of the sightseeing tours, there are two active transportation modes working alongside each other, a major mode which usually provides users with a lift to especial stations and a minor mode that connect these stations to the desired attractions.

Major Mode

The major mode usually follows certain criteria which can later be interpreted into a cost function. some of which can be named as:

  • The distance of attractions from each other. (in meters)
  • The duration of travel among attractions. (in seconds)
  • The exposure of users into appropriate economic land use. (in either meters or seconds)
  • The exposure of users into historical or leisure inducive land use. (in either meters or seconds)
  • Economical impact (usually in carbon dioxide equivalent)

The easiest way to embed such an idea is to calculate a matrix with arrays Rij presenting the cost of the cheapest route when the agent travels from the origin i to the destination j. The problem of finding such routes calls for a different post. In this case, we assume we have an algorithm that returns this route. It is obvious that the Rij would not be equal to the Rji as the cheapest route may be different.

Hassan Abad Square

Hassan Abad Square is one of the oldest squares in Iran

Photo legendoflostland

Minor Mode

In this project, the minor mode refers to the walking routes planned in part of the study area which might induce tourism or any related activity. These areas usually pass through either cultural or historical reached streets. the criteria for these routes are quite different from normal walking streets especially when it comes to the desired walking distance and duration since the visitors are willing to interact with what they come upon.


In this case, the problem of routing is not the problem of finding the way but to find an optimal sequential which visits all the stations with the lowest cost. The problem is a well-known graph routing problem as known as the traveling salesman problem.

The sightseeing route with the related walking paths.

Acknowledgment and Disclaim

This research project was funded by the Tehran Municipality- District 11 and consulted by Iriana Design & Plan consultant firm. The content shared in this post was developed solely apart from this project and may or may not used in the mentioned project. It should be noted that all assets specifically developed for the client were not published in this post which includes the non-publicized policies and data.

In addition to limits explained in the previous paragraph, generally, the methodologies developed to solve such problems are case sensitive due to the presence of human agents in the environment. therefore it is strongly advised to not use these algorithms without considering these differences.

Leave a Reply

Your email address will not be published. Required fields are marked *