During visits in cultural sites, i.e., archaeological sites, museums, galleries, etc., not all visitors enjoy equal opportunities for easy physical access to all site places and offered facilities. This could be due to particular constraints like lack of escalators or elevators, lack of wireless access to networked facilities during the visit or even difficulty to reach such existing facilities. In order to facilitate physical access to cultural heritage and artistic work and make it accessible to all groups of population, a reasonable approach to correct such inefficiencies could be the automatic design of physical paths joining all places of a cultural site. Lowering the induced construction cost would make such a proposal cost-efficient and thus realistic and worth-implementing. Towards this direction, an important objective consists in suggesting the minimum length of total – escalator or low-emission hot spot units required to cover the site. Assuming that each cultural site is internally connected, i.e., there is a path between every pair of locations in it, the problem of efficient global access to cultural sites can be abstracted as a well-known problem from graph theory, namely the Minimum Spanning Tree (MST, in short) problem. In graph theory, a graph, usually denoted as G=(V,E), is composed of a set of vertices, V, and a set of edges, E, where edges connect pairs of (usually distinct) vertices. A predefined function indicates which pairs of vertices are connected by an edge; so, the existence of an edge implies a physical or logical relation between its endpoints, i.e., the vertices it connects. If edges are simple lines without a particular direction then the corresponding graph is called undirected. Edges can also have a number associated with them which is called weight or cost of the edge resulting in edge-weighted graphs. When there is a path, i.e., a sequence of consecutive edges, between every pair of vertices in a graph, then this graph is said to be connected. A graph is a tree when it is undirected, connected and does not include simple circuits, i.e., paths with no repeated edges that start and end at the same vertex. In graph-theoretic terms, the MST problem can be stated as follows. Given a connected, undirected, edge-weighted graph G=(V,E,w), the objective of the MST problem is to compute a tree of minimum weight containing all vertices of V. In the context of efficient global physical access to cultural sites, corresponding site locations to vertices and adding an edge between two vertices as long as there is a physical connection between the corresponding site locations makes computing an efficient escalator construction plan equivalent to an instance of the Minimum Spanning Tree problem in the underlying graph. The Minimum Spanning Tree problem can be solved quickly (i.e., in polynomial time in the size of the input) using well-known algorithms from the relevant literature. Following these lines, we designed and implemented an application which automatically computes efficient construction plans (for escalator or low-emission hot spots) for connecting all points of interest in cultural sites. Providing as input an image or a simple photograph of the site in question, the administration of cultural sites can quickly obtain an efficient construction plan which can be used to provide an escalator construction plan of minimum total length. Furthermore, the plan generated by our application also suggests an efficient plan for placing low-emission routers for wireless guiding services and transmission of cultural information to visitors. Looking at the bigger picture, our approach clearly highlights how graph theory and relevant algorithmic solutions can be used to provide efficient practical solutions to a wide range of real world problems.
[1]
F. Roberts.
Graph Theory and Its Applications to Problems of Society
,
1987
.
[2]
Bernard Chazelle,et al.
A minimum spanning tree algorithm with inverse-Ackermann type complexity
,
2000,
JACM.
[3]
Jaroslav Nešetřil,et al.
The Origins of Minimal Spanning Tree Algorithms – Bor̊uvka and Jarńık
,
2012
.
[4]
Christos Kaklamanis,et al.
AUTOMATIC MST GENERATION FOR EFFICIENT GLOBAL PHYSICAL ACCESS TO CULTURAL SITES
,
2017
.
[5]
Ronald L. Graham,et al.
On the History of the Minimum Spanning Tree Problem
,
1985,
Annals of the History of Computing.
[6]
J. Morsink,et al.
The Universal Declaration of Human Rights: Origins, Drafting, and Intent
,
1999
.
[7]
Jaroslav Nesetril,et al.
Otakar Boruvka on minimum spanning tree problem Translation of both the 1926 papers, comments, history
,
2001,
Discret. Math..
[8]
Ying Xu,et al.
Identification of Regulatory Binding Sites Using Minimum Spanning Trees
,
2003,
Pacific Symposium on Biocomputing.
[9]
Miodrag Potkonjak,et al.
Coverage problems in wireless ad-hoc sensor networks
,
2001,
Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).
[10]
J. Kruskal.
On the shortest spanning subtree of a graph and the traveling salesman problem
,
1956
.
[11]
David A. Bader,et al.
Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs
,
2004,
18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..
[12]
Martin Mares,et al.
The saga of minimum spanning trees
,
2008,
Comput. Sci. Rev..
[13]
Junming Xu,et al.
Theory and Application of Graphs
,
2003,
Network Theory and Applications.
[14]
Xin-She Yang,et al.
Introduction to Algorithms
,
2021,
Nature-Inspired Optimization Algorithms.
[15]
Philip N. Klein,et al.
A randomized linear-time algorithm to find minimum spanning trees
,
1995,
JACM.
[16]
Ellis Horowitz,et al.
Fundamentals of Computer Algorithms
,
1978
.
[17]
Robert E. Tarjan,et al.
Fibonacci heaps and their uses in improved network optimization algorithms
,
1984,
JACM.
[18]
R. Prim.
Shortest connection networks and some generalizations
,
1957
.
[19]
Seth Pettie,et al.
An optimal minimum spanning tree algorithm
,
2000,
JACM.
[20]
Li An,et al.
A fast implementation of the minimum spanning tree method for phase unwrapping
,
2000,
IEEE Transactions on Medical Imaging.
[21]
Chaomei Chen,et al.
Visualizing evolving networks: minimum spanning trees versus pathfinder networks
,
2003,
IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).