Development of a geomatcher: Theoretical foundations and algorithmic integration for creating a network plan in public transportation