{'fraction_non_alphanumeric': 0.011772853185595568, 'fraction_numerical': 0.0, 'mean_word_length': 5.913875598086125, '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}}
Solver-Based Fitness Function for the Data-Driven Evolutionary Discovery of Partial Differential Equations

Partial differential equations provide accurate models for many physical processes, although their derivation can be challenging, requiring a fundamental understanding of the modeled system. This challenge can be circumvented with the data-driven algorithms that obtain the governing equation only using observational data. One of the tools commonly used in search of the differential equation is the evolutionary optimization algorithm. In this paper, we seek to improve the existing evolutionary approach to data-driven partial differential equation discovery by introducing a more reliable method of evaluating the quality of proposed structures, based on the inclusion of the automated algorithm of partial differential equations solving. In terms of evolutionary algorithms, we want to check whether the more computationally challenging fitness function represented by the equation solver gives the sufficient resulting solution quality increase with respect to the more simple one. The approach includes a computationally expensive equation solver compared with the baseline method, which utilized equation discrepancy to define the fitness function for a candidate structure in terms of algorithm convergence and required computational resources on the synthetic data obtained from the solution of the Korteweg-de Vries equation.