Кіріспе

Географиялық желілерге арналған кеңістіктік талдау құралдары көлік желісі математикалық граф теориясы

Көлік желісі – географиялық кеңістіктегі қозғалыс немесе ағынды қамтамасыз ететін және шектейтін инфрақұрылымды сипаттайтын желі немесе граф. Мысалдарға жол желілері, теміржолдар, әуе бағыттары, құбырлар, су тас жолдары және электр желілері жатады, бірақ олармен шектелмейді. Мұндай желілердің цифрлық бейнеленуі және оларды талдау әдістері кеңістіктік талдаудың, географиялық ақпараттық жүйелердің, коммуналдық қызметтердің және көлік инженериясының маңызды бөлігі болып табылады. Желілік талдау – граф теориясының теориялары мен алгоритмдерін қолдану және жақындық талдауының бір түрі.

Тарих

Граф теориясының географиялық құбылыстарға қолданылуы ерте заманда-ақ анықталды. Граф теориясын зерттеушілердің көптеген алғашқы мәселелері мен теориялары географиялық жағдайларға байланысты туындады, мысалы, 1736 жылы Леонхард Эйлер шешкен Кенигсбергтің жеті көпірі мәселесі – граф теориясының бастапқы негіздерінің бірі болды. 1970-ші жылдары географиялық ақпараттық жүйелерді (ГИС) дамытушылар бұл байланысты қайта жаңғыртты, олар оны полигондардың топологиялық дерек құрылымдарында (біздің жағдайымызда маңызды емес) және көлік желілерін талдауда пайдаланды. Тинклердің (1977) сияқты алғашқы жұмыстар көбінесе қарапайым схемалық желілерге бағытталды, мұның себебі сызықтық деректердің жеткілікті көлемі болмауы және көптеген алгоритмдердің есептеу қиындығы болуы мүмкін. Желілік талдау алгоритмдері ГИС бағдарламалық құралдарында 1990-шы жылдарда толыққанды жүзеге асырылды, ал қазіргі таңда кеңейтілген құралдар қолжетімді.

Талдау әдістері

Желілік ағымға қатысты мәселелер мен тапсырмаларды шешу үшін кең ауқымды әдістер, алгоритмдер және техникалар әзірленді. Олардың кейбіреулері барлық көлік желілеріне ортақ, ал қалғандары нақты қолданыс салаларына тән. Көптеген алгоритмдер коммерциялық және ашық кодты ГИС бағдарламалық қамтамасында, мысалы GRASS GIS және Esri ArcGIS-тің Желілік талдаушы кеңейтуінде жүзеге асырылған.

Оңтайлы маршрут

Желідегі ең қарапайым және кең таралған міндеттердің бірі – желі бойымен екі нүктені қосатын ең тиімді маршрутты табу, мұнда ең тиімді дегеніміз – қашықтық, энергия жұмсалымы немесе уақыт сияқты белгілі бір шығындарды азайту. Көше желісінде бағыт табу – Google Maps сияқты кез келген веб-көше карта жасау қолданбасының маңызды мүмкіндігі. Бұл мәселені шешудің ең танымал әдісі, көптеген ГИС және карта жасау бағдарламалық құралдарында қолданылатын Дикстра алгоритмі болып табылады. Бастапқы нүктеден нүктеге маршруттан басқа, күрделі маршруттау мәселелері де жиі кездеседі. Саяхатшы сатушы мәселесі бірнеше пунктке жету үшін ең тиімді (ең аз қашықтық/шығын) реттілікті және маршрутты анықтауды талап етеді; бұл NP-қиын мәселе, бірақ шешімдер жиынтығы кішірек болғандықтан желілік кеңістікте шешу оңайырақ. Көлік құралдарын маршруттау мәселесі осыған ұқсас, бірақ мақсатқа бірнеше бірдей маршруттармен жетуге мүмкіндік береді. Маршрутты тексеру немесе «қытай почташысы» мәселесі желінің барлық қабырғаларын аралап өтетін ең тиімді (ең аз қашықтық/шығын) маршрутты табуды талап етеді; оның кең таралған қолданысы – қоқыс жинау машиналарын маршруттау. Бұл полиномиалдық уақыт алгоритмдерімен шешуге болатын әлдеқайда қарапайым мәселе болып табылады.

Орналасуды талдау

Бұл проблемалар класы желіде бір немесе бірнеше нысанды орналастыру үшін ең қолайлы жерді табуға бағытталған, мұнда ең қолайлы дегеніміз – желідегі басқа нүктелер жиынтығына (немесе олардан) баратын немесе қайтатын жалпы немесе орташа сапар шығынын азайту. Көрінетін мысал – дүкендер жиынтығына тасымалдау шығындарын азайту мақсатында қойманың орналасуын анықтау, немесе потенциалды клиенттердің үйлерінен сапар уақытын ең аз ету үшін дүкеннің орналасуын анықтау. Шектеусіз (декарт координаталары) кеңістікте бұл NP-қиын мәселе болып табылады, сондықтан Ллойд алгоритмі сияқты эвристикалық шешімдер қажет, бірақ желілік кеңістікте оны нақты шешуге болады. Нақты қолданыстар жиі проблемаға қосымша шектеулер қосады, мысалы, бұрыннан бар немесе бәсекелес нысандардың орналасуы, нысандардың сыйымдылығы немесе ең жоғары бағасы.

Қызмет көрсету аймақтары

Желілік қызмет көрсету аймағы – шектеусіз кеңістіктегі буфер сияқты, белгілі бір нүктеден (әдетте қызмет көрсету орнынан) белгіленген қашықтықта немесе жинақталған басқа да шығындар шегінде қолжетімді аймақты көрсетеді. Мысалы, өрт сөндіру станциясы үшін ең қолайлы қызмет көрсету аймағы – ол аз уақыт ішінде жете алатын көше кесінділерінің жиынтығы болады. Егер бірнеше қызмет көрсету орны болса, әрбір учаске ең жақын орнына бекітіледі, нәтижесінде Вороной диаграммасына ұқсас сурет пайда болады.

Қателерді талдау

Қоғамдық коммуналдық желілерде кең таралған қолданыс – желідегі ақаулардың немесе үзілістердің болу мүмкін жерлерін анықтау (әдетте, жерге көмілген немесе тікелей бақылау қиын жағдайларда), клиенттердің шағымдары сияқты анықтауға оңай есептерден шығару арқылы іске асырылады.

Көлік техникасы

Көлік қозғалысы статистикалық физика әдістерімен жан-жақты зерттелді.

Тік талдау

Темір жол жүйесінің мүмкіндігінше тиімді болуын қамтамасыз ету үшін күрделілік/вертикальді талдау да жүргізілуі керек. Бұл талдау болашақ және қолданыстағы жүйелерді талдауға көмектеседі, бұл жүйенің тұрақтылығын қамтамасыз ету үшін өте маңызды (Bednar, 2022, 75-76 бб.). Вертикальді талдау жүйенің операциялық қызметтерін (күнделікті жұмысын) білуден, проблемалардың алдын алудан, бақылау шараларын жүзеге асырудан, қызметтерді дамытудан және оларды үйлестіруден тұрады.