Med tanke på två platser s och t i ett vägnät, returnerar en avståndsfråga det minsta nätverksavståndet från s till t, medan en kortaste sökväg beräknar den faktiska rutten som uppnår det minsta avståndet. Dessa två typer av frågor finner viktiga tillämpningar i praktiken, och en uppsjö av lösningar har föreslagits under de senaste årtiondena. De befintliga lösningarna är dock optimerade för antingen praktisk eller asymptotisk prestanda, men inte båda. I synnerhet är teknikerna med ökad praktisk effektivitet oftast heuristiska, och de erbjuder oattraktiva värsta tänkbara garantier när det gäller rum och tid. Å andra sidan innebär de metoder som är värst effektiva ofta oöverkomliga förbearbetnings- eller rymdöverdrifter, vilket gör dem otillämpliga för de stora vägnät (med miljontals noder) som vanligen används i moderna karttillämpningar. Denna uppsats presenterar Arteriell Hierarki (AH), en indexstruktur som minskar klyftan mellan teori och praktik när det gäller att besvara kortast möjliga väg- och avståndsfrågor på vägnät. På den teoretiska sidan visar vi att under ett realistiskt antagande besvarar AH varje avståndsfråga i Õ(log α) tid, där α = dmax/dmin, och dmax (sp. dmin) är den största (sp. Minsta avstånd mellan två noder i vägnätet. Dessutom kan en kortaste sökväg besvaras i Õ(k + log α) tid, där k är antalet noder på den kortaste vägen. På den praktiska sidan, vi experimentellt utvärdera AH på en stor uppsättning av verkliga vägnät med upp till tjugo miljoner noder, och vi visar att (i) AH överträffar state of the art i termer av frågetid, och (ii) dess utrymme och pre-beräkning overheads är måttlig.
Inspirerad av CH, Zhu et al. REF föreslog metoden Arteriell Hierarki (AH) som kan överträffa CH både i fråga om asymptotisk och praktisk prestanda.
Shortest path and distance queries on road networks: towards bridging theory and practice
{'venue': "SIGMOD '13", 'journal': None, 'mag_field_of_study': ['Mathematics', 'Computer Science']}