{'fraction_non_alphanumeric': 0.014806378132118452, 'fraction_numerical': 0.0, 'mean_word_length': 4.528301886792453, '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}}
Evolution of Kiting Behavior in a Two Player Combat Problem

We examine the use of an evolutionary algorithm to design a feedback controller for a two player combat problem. This problem consists of two players on a one-dimensional line. One player is referred to as the Defender and is held at the origin (unable to move). The other player is referred to as the Attacker and is free to move back and forth with a constant speed. The goal of the Attacker is to inflict as much damage as it can on the Defender while suffering as little damage as possible. The greater the difference between damage inflicted vs damage taken, the more successful the attack. The Attacker’s controller is represented by a parameterized control vector. An evolutionary algorithm is then used to evolve populations of these control vectors in an attempt to obtain a near optimal feedback controller.