{'fraction_non_alphanumeric': 0.012035010940919038, 'fraction_numerical': 0.0, 'mean_word_length': 6.1484375, '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}}
Optimization of Staggered Inspection Schedules for Protective Systems

This paper discusses inspection scheduling for protective systems of multiple components. Each component is periodically inspected and is not available to the system during inspection periods. Staggered inspection schedules can sometimes improve the minimum point-availability of the protective system over that of simultaneous inspection schedules. We construct a staggered inspection schedule by dividing components into subgroups; inspections of subgroups are staggered while components in the same subgroup are inspected simultaneously. A mixed-integer programming problem is formulated to optimize allocation of components into a specified number of subgroups. The method is helpful for systematically constructing a staggered inspection schedule. Multiobjective optimization is also discussed. A numerical example illustrates our method.