{'fraction_non_alphanumeric': 0.019220501868659905, 'fraction_numerical': 0.0, 'mean_word_length': 5.439862542955327, '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}}
Active Robust Optimization: Enhancing Robustness to Uncertain Environments

Many real world optimization problems involve uncertainties. A solution for such a problem is expected to be robust to these uncertainties. Commonly, robustness is attained by choosing the solution's parameters such that the solution's performance is less influenced by negative effects of the uncertain parameters' variations. This robustness may be viewed as a passive robustness, because once the solution's parameters are chosen, the robustness is inherent in the solution and no further action, to suppress the effect of uncertainties, is expected. However, it is acknowledged that enhanced robustness comes at the expense of peak performances. In this paper, active robust optimization is presented as a new robust optimization approach. It considers products that are able to adapt to environmental changes. The enhanced robustness of these solutions is attained by adaptation, which reduces the loss in performance due to environmental changes. A new optimization problem named active robust optimization problem is formulated. The problem amalgamates robust optimization with dynamic optimization to evaluate the performance of a candidate solution, while considering possible environmental conditions. The adaptation's influence on the solution's performance and cost is considered as well. Hence, the problem is formulated as a multiobjective problem that simultaneously aims at low costs and high performance. Since these goals are commonly in conflict, the solution is a set of optimal adaptive solutions. An evolutionary algorithm is proposed in order to evolve this set. An example of optimizing an adaptive optical table is provided. It is shown that an adaptive product, which is an outcome of the suggested approach, may be superior to an equivalent product that is not adaptive.