{'fraction_non_alphanumeric': 0.023880597014925373, 'fraction_numerical': 0.0, 'mean_word_length': 4.988095238095238, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Algorithm to Create Test Data for Large-Scale Railway Network Revenue Management Models with Customer Choice

Large-scale railway network revenue management models with customer choice behavior are not only a challenge from an optimization perspective, it is also complex and time-consuming to collect and set up test data for large networks. To promote research in this field, we present an algorithm that generates test data based on the schedules of railway companies, e.g., the set of itineraries and corresponding data, such as the resource consumption or product attribute values like travel time, number of transfers, etc. The generated data are also useful for other fields of research, such as crew scheduling or delay management. We show that the algorithm generates realistic test data for large-scale networks in only a few seconds. To promote research in the field of large-scale railway revenue management, we make the programming code (incl. a small schedule dataset) publicly available.