{"title":"Algorithm for on-line calendar text generation in public transport","authors":"Jaromír Šulc, Kateřina Šulcová","doi":"10.1109/SAMI50585.2021.9378616","DOIUrl":null,"url":null,"abstract":"This article describes heuristic algorithm generating calendar text for various stop timetables and for usage of third parties, i. e. governments, companies, vehicle computers, clearing centers etc. For convenience and better user experience, the calendar text does not usually contain simple list of days, but rather variations of shorter and more meaningful texts relevant to human understanding of time intervals. The goal of the algorithm is on-line distribution of trips into all published symbols (for example the pair of symbols: workdays, weekends), and conversion of differences between trips validity and each symbol validity into a short readable text. The algorithm is using standard and user defined symbols. For the given published symbol, we find for each trip the minimal number of subintervals with similar pattern. For each subinterval, we generate calendar text with positive and negative meaning and we publish the shorter one. The algorithm was developed and tested on timetables data of several Czech cities, and currently is implemented within a software for timetabling and within several public information systems of Czech transport companies.","PeriodicalId":402414,"journal":{"name":"2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAMI50585.2021.9378616","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article describes heuristic algorithm generating calendar text for various stop timetables and for usage of third parties, i. e. governments, companies, vehicle computers, clearing centers etc. For convenience and better user experience, the calendar text does not usually contain simple list of days, but rather variations of shorter and more meaningful texts relevant to human understanding of time intervals. The goal of the algorithm is on-line distribution of trips into all published symbols (for example the pair of symbols: workdays, weekends), and conversion of differences between trips validity and each symbol validity into a short readable text. The algorithm is using standard and user defined symbols. For the given published symbol, we find for each trip the minimal number of subintervals with similar pattern. For each subinterval, we generate calendar text with positive and negative meaning and we publish the shorter one. The algorithm was developed and tested on timetables data of several Czech cities, and currently is implemented within a software for timetabling and within several public information systems of Czech transport companies.