Changeset 1264 for java/Framclipse/com.framsticks.framclipse
- Timestamp:
- 06/23/23 01:15:22 (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/Framclipse/com.framsticks.framclipse/res/framscript.xml
r1222 r1264 1680 1680 <description><![CDATA[]]></description> 1681 1681 </element> 1682 <element name="f0_p_ing" type="float" min="0" max="100" default=" 1.0">1682 <element name="f0_p_ing" type="float" min="0" max="100" default="0.0"> 1683 1683 <description><![CDATA[]]></description> 1684 1684 </element> … … 1686 1686 <description><![CDATA[The interpretation and influence of this property must be implemented by the experiment definition]]></description> 1687 1687 </element> 1688 <element name="f0_j_new" type="float" min="0" max="100" default=" 3.0">1689 <description><![CDATA[]]></description> 1690 </element> 1691 <element name="f0_j_del" type="float" min="0" max="100" default=" 3.0">1688 <element name="f0_j_new" type="float" min="0" max="100" default="4.0"> 1689 <description><![CDATA[]]></description> 1690 </element> 1691 <element name="f0_j_del" type="float" min="0" max="100" default="1.0"> 1692 1692 <description><![CDATA[]]></description> 1693 1693 </element> … … 1695 1695 <description><![CDATA[The interpretation and influence of this property must be implemented by the experiment definition]]></description> 1696 1696 </element> 1697 <element name="f0_j_stf" type="float" min="0" max="100" default=" 1.0">1698 <description><![CDATA[]]></description> 1699 </element> 1700 <element name="f0_j_rsf" type="float" min="0" max="100" default=" 1.0">1697 <element name="f0_j_stf" type="float" min="0" max="100" default="0.0"> 1698 <description><![CDATA[]]></description> 1699 </element> 1700 <element name="f0_j_rsf" type="float" min="0" max="100" default="0.0"> 1701 1701 <description><![CDATA[]]></description> 1702 1702 </element> … … 1725 1725 <description><![CDATA[]]></description> 1726 1726 </element> 1727 <element name="f0_c_wei" type="float" min="0" max="100" default=" 2.0">1727 <element name="f0_c_wei" type="float" min="0" max="100" default="1.0"> 1728 1728 <description><![CDATA[]]></description> 1729 1729 </element> … … 1824 1824 <element name="f1_smComma" type="float" min="0" max="100" default="1.0"/> 1825 1825 <element name="f1_smModif" type="float" min="0" max="100" default="4.0"> 1826 <description><![CDATA[Modifiers: LlRrCcQqFfMm IiEeWwAaSsDdGgBb]]></description>1826 <description><![CDATA[Modifiers: LlRrCcQqFfMmEeWwSsAaIiDdGgBb]]></description> 1827 1827 </element> 1828 1828 <element name="f1_mut_exmod" type="string" max="30"> 1829 1829 <description><![CDATA[Modifiers that will not be added nor deleted during mutation 1830 (all: LlRrCcQqFfMm IiEeWwAaSsDdGgBb)]]></description>1830 (all: LlRrCcQqFfMmEeWwSsAaIiDdGgBb)]]></description> 1831 1831 </element> 1832 1832 <element name="f1_nmNeu" type="float" min="0" max="100" default="4.0"> 1833 1833 <description><![CDATA[Adds a (connected) neuron or removes a neuron]]></description> 1834 1834 </element> 1835 <element name="f1_nmConn" type="float" min="0" max="100" default=" 1.0">1835 <element name="f1_nmConn" type="float" min="0" max="100" default="2.0"> 1836 1836 <description><![CDATA[]]></description> 1837 1837 </element> … … 1839 1839 <description><![CDATA[]]></description> 1840 1840 </element> 1841 <element name="f1_nmWei" type="float" min="0" max="100" default=" 2.0"/>1841 <element name="f1_nmWei" type="float" min="0" max="100" default="1.0"/> 1842 1842 <element name="f1_nmVal" type="float" min="0" max="100" default="1.0"/> 1843 1843 <element name="f2_mutAddOper" type="float" min="0" max="1" default="0.4"> … … 1889 1889 <description><![CDATA[]]></description> 1890 1890 </element> 1891 <element name="f4_mut_add" type="float" min="0" max="100" default=" 50.0">1891 <element name="f4_mut_add" type="float" min="0" max="100" default="4.0"> 1892 1892 <description><![CDATA[Mutation: probability of adding a node]]></description> 1893 1893 </element> 1894 <element name="f4_mut_add_div" type="float" min="0" max="100" default=" 20.0">1894 <element name="f4_mut_add_div" type="float" min="0" max="100" default="4.0"> 1895 1895 <description><![CDATA[Add node mutation: probability of adding a division]]></description> 1896 1896 </element> 1897 <element name="f4_mut_add_conn" type="float" min="0" max="100" default="1 5.0">1897 <element name="f4_mut_add_conn" type="float" min="0" max="100" default="1.0"> 1898 1898 <description><![CDATA[Add node mutation: probability of adding a neural connection]]></description> 1899 1899 </element> 1900 <element name="f4_mut_add_neupar" type="float" min="0" max="100" default=" 5.0">1900 <element name="f4_mut_add_neupar" type="float" min="0" max="100" default="1.0"> 1901 1901 <description><![CDATA[Add node mutation: probability of adding a neuron property/modifier]]></description> 1902 1902 </element> 1903 <element name="f4_mut_add_rep" type="float" min="0" max="100" default="1 0.0">1904 <description><![CDATA[Add node mutation: probability of adding a repetition]]></description>1905 </element> 1906 <element name="f4_mut_add_simp" type="float" min="0" max="100" default=" 50.0">1903 <element name="f4_mut_add_rep" type="float" min="0" max="100" default="1.0"> 1904 <description><![CDATA[Add node mutation: probability of adding the '#' repetition gene]]></description> 1905 </element> 1906 <element name="f4_mut_add_simp" type="float" min="0" max="100" default="4.0"> 1907 1907 <description><![CDATA[Add node mutation: probability of adding a random, simple gene]]></description> 1908 1908 </element> 1909 <element name="f4_mut_del" type="float" min="0" max="100" default=" 20.0">1909 <element name="f4_mut_del" type="float" min="0" max="100" default="1.0"> 1910 1910 <description><![CDATA[Mutation: probability of deleting a node]]></description> 1911 1911 </element> 1912 <element name="f4_mut_mod" type="float" min="0" max="100" default=" 30.0">1912 <element name="f4_mut_mod" type="float" min="0" max="100" default="1.0"> 1913 1913 <description><![CDATA[Mutation: probability of changing a node]]></description> 1914 1914 </element> 1915 <element name="f4_mut_modneu_type" type="float" min="0" max="100" default="10.0"> 1916 <description><![CDATA[Neuron mutation: probability of changing its type]]></description> 1917 </element> 1918 <element name="f4_mut_modneu_conn" type="float" min="0" max="100" default="30.0"> 1919 <description><![CDATA[Neuron mutation: probability of changing its connection]]></description> 1920 </element> 1921 <element name="f4_mut_modneu_weight" type="float" min="0" max="100" default="60.0"> 1922 <description><![CDATA[Neuron mutation: probability of changing its weight]]></description> 1923 </element> 1924 <element name="f4_mut_neu_nonsensors" type="float" min="0" max="100" default="100.0"> 1925 <description><![CDATA[[Experimental] Neuron mutation: probability of using as an input to another neuron not only sensors, but also other neurons (more diversity) that require no inputs]]></description> 1915 <element name="f4_mut_modneu_conn" type="float" min="0" max="100" default="3.0"> 1916 <description><![CDATA[Neuron input mutation: probability of changing its source neuron]]></description> 1917 </element> 1918 <element name="f4_mut_modneu_weight" type="float" min="0" max="100" default="3.0"> 1919 <description><![CDATA[Neuron input mutation: probability of changing its weight]]></description> 1920 </element> 1921 <element name="f4_mut_max_rep" type="integer" min="2" max="20" default="6"> 1922 <description><![CDATA[Maximum allowed number of repetitions for the '#' repetition gene]]></description> 1926 1923 </element> 1927 1924 <element name="f4_mut_exmod" type="string" max="30"> 1928 1925 <description><![CDATA[Modifiers that will not be added nor deleted during mutation 1929 (all: LlRrCcQqFfMm IiEeWwAaSsDdGgBb)]]></description>1926 (all: LlRrCcQqFfMmEeWwSsAaIiDdGgBb)]]></description> 1930 1927 </element> 1931 1928 <element name="f8_mut_chg_begin_arg" type="float" min="0" max="100" default="7.0"> … … 2026 2023 <description><![CDATA[Probability of crossing over by random distribution of genes from both parents to both children]]></description> 2027 2024 </element> 2028 <element name="fH_mut_addition" type="float" min="0" max="1 " default="0.3">2025 <element name="fH_mut_addition" type="float" min="0" max="100" default="30.0"> 2029 2026 <description><![CDATA[Probability of adding new element to genotype]]></description> 2030 2027 </element> 2031 <element name="fH_mut_add_joint" type="float" min="0" max="1 " default="0.33">2028 <element name="fH_mut_add_joint" type="float" min="0" max="100" default="33.0"> 2032 2029 <description><![CDATA[Probability of adding new stick handle]]></description> 2033 2030 </element> 2034 <element name="fH_mut_add_neuron" type="float" min="0" max="1 " default="0.33">2031 <element name="fH_mut_add_neuron" type="float" min="0" max="100" default="33.0"> 2035 2032 <description><![CDATA[Probability of adding new neuron handle]]></description> 2036 2033 </element> 2037 <element name="fH_mut_add_connection" type="float" min="0" max="1 " default="0.33">2034 <element name="fH_mut_add_connection" type="float" min="0" max="100" default="33.0"> 2038 2035 <description><![CDATA[Probability of adding new neuron connection handle]]></description> 2039 2036 </element> 2040 <element name="fH_mut_deletion" type="float" min="0" max="1 " default="0.1">2037 <element name="fH_mut_deletion" type="float" min="0" max="100" default="10.0"> 2041 2038 <description><![CDATA[Probability of removing element from genotype]]></description> 2042 2039 </element> 2043 <element name="fH_mut_handle" type="float" min="0" max="1 " default="0.3">2040 <element name="fH_mut_handle" type="float" min="0" max="100" default="30.0"> 2044 2041 <description><![CDATA[Probability of changing values in vectors of handle]]></description> 2045 2042 </element> 2046 <element name="fH_mut_property" type="float" min="0" max="1 " default="0.3">2043 <element name="fH_mut_property" type="float" min="0" max="100" default="30.0"> 2047 2044 <description><![CDATA[Probability of changing properties of handles]]></description> 2048 2045 </element> … … 2259 2256 <argument type="Vector"/> 2260 2257 </arguments> 2258 </element> 2259 </type> 2260 <type name="GenoConverters" context="Global context"> 2261 <description><![CDATA[Converters between genetic formats]]></description> 2262 <element name="genoconv_f1_f0" type="integer" min="0" max="1"/> 2263 <element name="genoconv_f2_f0" type="integer" min="0" max="1"/> 2264 <element name="genoconv_f3_f2" type="integer" min="0" max="1"/> 2265 <element name="genoconv_f4_f0" type="integer" min="0" max="1"/> 2266 <element name="genoconv_f8_f1" type="integer" min="0" max="1"/> 2267 <element name="genoconv_f9_f0" type="integer" min="0" max="1"/> 2268 <element name="genoconv_fF_f0s" type="integer" min="0" max="1"/> 2269 <element name="genoconv_fn_f0" type="integer" min="0" max="1"/> 2270 <element name="genoconv_fB_fH" type="integer" min="0" max="1"/> 2271 <element name="genoconv_fH_f0" type="integer" min="0" max="1"/> 2272 <element name="genoconv_fL_f0" type="integer" min="0" max="1"/> 2273 <element name="genoconv_fS_f0s" type="integer" min="0" max="1"/> 2274 <element name="conv_f1_f0_modcompat" type="integer" min="0" max="1" default="1"> 2275 <description><![CDATA[The modern implementation makes the influence of modifiers more consistent and uniform, and the extreme property values are easier to reach with a lower number of characters, which improves the topology for evolutionary search. 2276 Previous implementation can be enabled for compatibility, for example when you want to test old genotypes.]]></description> 2277 </element> 2278 <element name="conv_f1_f0_cq_influence" type="integer" min="0" max="1" default="1"> 2279 <description><![CDATA['C' and 'Q' modifier semantics was changed in June 2023. Previously they did not affect the stick immediately following the current sequence of modifiers. In the modern implementation, all modifiers consistently start their influence at the very next stick that is being created in the current branch. 2280 Example: 2281 In the old interpretation of 'XcXX', only the last stick is rotated, because 'c' starts its influence at the stick that occurs after the current stick. In the modern implementation, the same effect is achieved with 'XXcX', where 'c' immediately bends the first 'X' that appears after it. 2282 Previous implementation can be enabled for compatibility, for example when you want to test old genotypes.]]></description> 2283 </element> 2284 <element name="conv_f1_f0_branch_muscle_range" type="integer" min="0" max="2" default="0"> 2285 <description><![CDATA[Determines how the bending muscle default turning range is limited when the muscle is controlling a stick growing from a branching point that has 'NumberOfBranches' sticks separated by commas. The motivation of the limited range is to keep the neighboring sticks from intersecting when they are bent by muscles. This constraint may degrade the performance (e.g. velocity) of creatures, but this default value can be overridden by providing a specific range property value for the '|' muscle neuron in the genotype. 2286 - Full/NumberOfBranches - a compromise between the two other settings. 2287 - Full/(NumberOfBranches+1) - because the originating stick also counts as a branch. This setting guarantees that in the worst case, when at least two neighboring branches have sticks controlled by bending muscles and their controlling signals are at extreme values, the sticks can touch and overlap, but will not intersect. This setting is in most cases too strict because (1) all branches are very rarely controlled by muscles, (2) there are often 'empty' branches - multiple commas with no sticks in-between, and (3) the share of the originating stick is effectively wasted because this stick itself has no muscle at the branching point so it will not bend; the muscle bending range is symmetrical and the default range is equal for all muscles in a branching, but the sticks equipped with muscles in a branching are rarely evenly spaced. 2288 - Full: Always 1 (the complete angle) - because we do not have to care about the physical plausibility and avoid intersecting sticks, and other genetic representations do not impose such constraints, so this full angle setting can be useful as the default bending range when comparing the performance of various genetic encodings.]]></description> 2289 </element> 2290 <element name="conv_f8_f1_maxlen" type="integer" min="10" max="10000" default="500"> 2291 <description><![CDATA[Maximal length of the resulting f1 genotype, in characters. If the f8 L-system produces longer f1 genotype, it will be considered invalid.]]></description> 2261 2292 </element> 2262 2293 </type> … … 2546 2577 <element name="hyn" type="float" min="-6.2832" max="0" default="-1.5708"/> 2547 2578 <element name="hyp" type="float" min="0" max="6.2832" default="1.5708" flags="1024"/> 2548 <element name="stif" type="float" min="0 " max="1" default="1.0"/>2579 <element name="stif" type="float" min="0.01" max="1" default="1.0"/> 2549 2580 <element name="rotstif" type="float" min="0" max="1" default="1.0"/> 2550 2581 <element name="stam" type="float" min="0" max="1" default="0.25"/> … … 4332 4363 <element name="expstate" type="ExpState" flags="35"/> 4333 4364 <element name="genman" type="GenMan" flags="35"/> 4365 <element name="genoconverters" type="GenoConverters" flags="35"/> 4334 4366 <element name="reloadNeurons" function="true" type="void" flags="32"><arguments/></element> 4335 4367 <element name="userdata" type="untyped" flags="34"/> … … 4930 4962 <description><![CDATA[]]></description> 4931 4963 </element> 4932 <element name="f0_p_ing" type="float" min="0" max="100" default=" 1.0">4964 <element name="f0_p_ing" type="float" min="0" max="100" default="0.0"> 4933 4965 <description><![CDATA[]]></description> 4934 4966 </element> … … 4936 4968 <description><![CDATA[The interpretation and influence of this property must be implemented by the experiment definition]]></description> 4937 4969 </element> 4938 <element name="f0_j_new" type="float" min="0" max="100" default=" 3.0">4939 <description><![CDATA[]]></description> 4940 </element> 4941 <element name="f0_j_del" type="float" min="0" max="100" default=" 3.0">4970 <element name="f0_j_new" type="float" min="0" max="100" default="4.0"> 4971 <description><![CDATA[]]></description> 4972 </element> 4973 <element name="f0_j_del" type="float" min="0" max="100" default="1.0"> 4942 4974 <description><![CDATA[]]></description> 4943 4975 </element> … … 4945 4977 <description><![CDATA[The interpretation and influence of this property must be implemented by the experiment definition]]></description> 4946 4978 </element> 4947 <element name="f0_j_stf" type="float" min="0" max="100" default=" 1.0">4948 <description><![CDATA[]]></description> 4949 </element> 4950 <element name="f0_j_rsf" type="float" min="0" max="100" default=" 1.0">4979 <element name="f0_j_stf" type="float" min="0" max="100" default="0.0"> 4980 <description><![CDATA[]]></description> 4981 </element> 4982 <element name="f0_j_rsf" type="float" min="0" max="100" default="0.0"> 4951 4983 <description><![CDATA[]]></description> 4952 4984 </element> … … 4975 5007 <description><![CDATA[]]></description> 4976 5008 </element> 4977 <element name="f0_c_wei" type="float" min="0" max="100" default=" 2.0">5009 <element name="f0_c_wei" type="float" min="0" max="100" default="1.0"> 4978 5010 <description><![CDATA[]]></description> 4979 5011 </element> … … 5074 5106 <element name="f1_smComma" type="float" min="0" max="100" default="1.0"/> 5075 5107 <element name="f1_smModif" type="float" min="0" max="100" default="4.0"> 5076 <description><![CDATA[Modifiers: LlRrCcQqFfMm IiEeWwAaSsDdGgBb]]></description>5108 <description><![CDATA[Modifiers: LlRrCcQqFfMmEeWwSsAaIiDdGgBb]]></description> 5077 5109 </element> 5078 5110 <element name="f1_mut_exmod" type="string" max="30"> 5079 5111 <description><![CDATA[Modifiers that will not be added nor deleted during mutation 5080 (all: LlRrCcQqFfMm IiEeWwAaSsDdGgBb)]]></description>5112 (all: LlRrCcQqFfMmEeWwSsAaIiDdGgBb)]]></description> 5081 5113 </element> 5082 5114 <element name="f1_nmNeu" type="float" min="0" max="100" default="4.0"> 5083 5115 <description><![CDATA[Adds a (connected) neuron or removes a neuron]]></description> 5084 5116 </element> 5085 <element name="f1_nmConn" type="float" min="0" max="100" default=" 1.0">5117 <element name="f1_nmConn" type="float" min="0" max="100" default="2.0"> 5086 5118 <description><![CDATA[]]></description> 5087 5119 </element> … … 5089 5121 <description><![CDATA[]]></description> 5090 5122 </element> 5091 <element name="f1_nmWei" type="float" min="0" max="100" default=" 2.0"/>5123 <element name="f1_nmWei" type="float" min="0" max="100" default="1.0"/> 5092 5124 <element name="f1_nmVal" type="float" min="0" max="100" default="1.0"/> 5093 5125 <element name="f2_mutAddOper" type="float" min="0" max="1" default="0.4"> … … 5139 5171 <description><![CDATA[]]></description> 5140 5172 </element> 5141 <element name="f4_mut_add" type="float" min="0" max="100" default=" 50.0">5173 <element name="f4_mut_add" type="float" min="0" max="100" default="4.0"> 5142 5174 <description><![CDATA[Mutation: probability of adding a node]]></description> 5143 5175 </element> 5144 <element name="f4_mut_add_div" type="float" min="0" max="100" default=" 20.0">5176 <element name="f4_mut_add_div" type="float" min="0" max="100" default="4.0"> 5145 5177 <description><![CDATA[Add node mutation: probability of adding a division]]></description> 5146 5178 </element> 5147 <element name="f4_mut_add_conn" type="float" min="0" max="100" default="1 5.0">5179 <element name="f4_mut_add_conn" type="float" min="0" max="100" default="1.0"> 5148 5180 <description><![CDATA[Add node mutation: probability of adding a neural connection]]></description> 5149 5181 </element> 5150 <element name="f4_mut_add_neupar" type="float" min="0" max="100" default=" 5.0">5182 <element name="f4_mut_add_neupar" type="float" min="0" max="100" default="1.0"> 5151 5183 <description><![CDATA[Add node mutation: probability of adding a neuron property/modifier]]></description> 5152 5184 </element> 5153 <element name="f4_mut_add_rep" type="float" min="0" max="100" default="1 0.0">5154 <description><![CDATA[Add node mutation: probability of adding a repetition]]></description>5155 </element> 5156 <element name="f4_mut_add_simp" type="float" min="0" max="100" default=" 50.0">5185 <element name="f4_mut_add_rep" type="float" min="0" max="100" default="1.0"> 5186 <description><![CDATA[Add node mutation: probability of adding the '#' repetition gene]]></description> 5187 </element> 5188 <element name="f4_mut_add_simp" type="float" min="0" max="100" default="4.0"> 5157 5189 <description><![CDATA[Add node mutation: probability of adding a random, simple gene]]></description> 5158 5190 </element> 5159 <element name="f4_mut_del" type="float" min="0" max="100" default=" 20.0">5191 <element name="f4_mut_del" type="float" min="0" max="100" default="1.0"> 5160 5192 <description><![CDATA[Mutation: probability of deleting a node]]></description> 5161 5193 </element> 5162 <element name="f4_mut_mod" type="float" min="0" max="100" default=" 30.0">5194 <element name="f4_mut_mod" type="float" min="0" max="100" default="1.0"> 5163 5195 <description><![CDATA[Mutation: probability of changing a node]]></description> 5164 5196 </element> 5165 <element name="f4_mut_modneu_type" type="float" min="0" max="100" default="10.0"> 5166 <description><![CDATA[Neuron mutation: probability of changing its type]]></description> 5167 </element> 5168 <element name="f4_mut_modneu_conn" type="float" min="0" max="100" default="30.0"> 5169 <description><![CDATA[Neuron mutation: probability of changing its connection]]></description> 5170 </element> 5171 <element name="f4_mut_modneu_weight" type="float" min="0" max="100" default="60.0"> 5172 <description><![CDATA[Neuron mutation: probability of changing its weight]]></description> 5173 </element> 5174 <element name="f4_mut_neu_nonsensors" type="float" min="0" max="100" default="100.0"> 5175 <description><![CDATA[[Experimental] Neuron mutation: probability of using as an input to another neuron not only sensors, but also other neurons (more diversity) that require no inputs]]></description> 5197 <element name="f4_mut_modneu_conn" type="float" min="0" max="100" default="3.0"> 5198 <description><![CDATA[Neuron input mutation: probability of changing its source neuron]]></description> 5199 </element> 5200 <element name="f4_mut_modneu_weight" type="float" min="0" max="100" default="3.0"> 5201 <description><![CDATA[Neuron input mutation: probability of changing its weight]]></description> 5202 </element> 5203 <element name="f4_mut_max_rep" type="integer" min="2" max="20" default="6"> 5204 <description><![CDATA[Maximum allowed number of repetitions for the '#' repetition gene]]></description> 5176 5205 </element> 5177 5206 <element name="f4_mut_exmod" type="string" max="30"> 5178 5207 <description><![CDATA[Modifiers that will not be added nor deleted during mutation 5179 (all: LlRrCcQqFfMm IiEeWwAaSsDdGgBb)]]></description>5208 (all: LlRrCcQqFfMmEeWwSsAaIiDdGgBb)]]></description> 5180 5209 </element> 5181 5210 <element name="f8_mut_chg_begin_arg" type="float" min="0" max="100" default="7.0"> … … 5276 5305 <description><![CDATA[Probability of crossing over by random distribution of genes from both parents to both children]]></description> 5277 5306 </element> 5278 <element name="fH_mut_addition" type="float" min="0" max="1 " default="0.3">5307 <element name="fH_mut_addition" type="float" min="0" max="100" default="30.0"> 5279 5308 <description><![CDATA[Probability of adding new element to genotype]]></description> 5280 5309 </element> 5281 <element name="fH_mut_add_joint" type="float" min="0" max="1 " default="0.33">5310 <element name="fH_mut_add_joint" type="float" min="0" max="100" default="33.0"> 5282 5311 <description><![CDATA[Probability of adding new stick handle]]></description> 5283 5312 </element> 5284 <element name="fH_mut_add_neuron" type="float" min="0" max="1 " default="0.33">5313 <element name="fH_mut_add_neuron" type="float" min="0" max="100" default="33.0"> 5285 5314 <description><![CDATA[Probability of adding new neuron handle]]></description> 5286 5315 </element> 5287 <element name="fH_mut_add_connection" type="float" min="0" max="1 " default="0.33">5316 <element name="fH_mut_add_connection" type="float" min="0" max="100" default="33.0"> 5288 5317 <description><![CDATA[Probability of adding new neuron connection handle]]></description> 5289 5318 </element> 5290 <element name="fH_mut_deletion" type="float" min="0" max="1 " default="0.1">5319 <element name="fH_mut_deletion" type="float" min="0" max="100" default="10.0"> 5291 5320 <description><![CDATA[Probability of removing element from genotype]]></description> 5292 5321 </element> 5293 <element name="fH_mut_handle" type="float" min="0" max="1 " default="0.3">5322 <element name="fH_mut_handle" type="float" min="0" max="100" default="30.0"> 5294 5323 <description><![CDATA[Probability of changing values in vectors of handle]]></description> 5295 5324 </element> 5296 <element name="fH_mut_property" type="float" min="0" max="1 " default="0.3">5325 <element name="fH_mut_property" type="float" min="0" max="100" default="30.0"> 5297 5326 <description><![CDATA[Probability of changing properties of handles]]></description> 5298 5327 </element> … … 5411 5440 <description><![CDATA[Add part mutation will produce more parametrized parts]]></description> 5412 5441 </element> 5413 <element name="genkonw0" type="integer" min="0" max="1"/> 5414 <element name="genkonw1" type="integer" min="0" max="1"/> 5415 <element name="genkonw2" type="integer" min="0" max="1"/> 5416 <element name="genkonw3" type="integer" min="0" max="1"/> 5417 <element name="genkonw4" type="integer" min="0" max="1"/> 5418 <element name="genkonw5" type="integer" min="0" max="1"/> 5419 <element name="genkonw6" type="integer" min="0" max="1"/> 5420 <element name="genkonw7" type="integer" min="0" max="1"/> 5421 <element name="genkonw8" type="integer" min="0" max="1"/> 5422 <element name="genkonw9" type="integer" min="0" max="1"/> 5423 <element name="genkonw10" type="integer" min="0" max="1"/> 5424 <element name="genkonw11" type="integer" min="0" max="1"/> 5442 <element name="genoconv_f1_f0" type="integer" min="0" max="1"/> 5443 <element name="genoconv_f2_f0" type="integer" min="0" max="1"/> 5444 <element name="genoconv_f3_f2" type="integer" min="0" max="1"/> 5445 <element name="genoconv_f4_f0" type="integer" min="0" max="1"/> 5446 <element name="genoconv_f8_f1" type="integer" min="0" max="1"/> 5447 <element name="genoconv_f9_f0" type="integer" min="0" max="1"/> 5448 <element name="genoconv_fF_f0s" type="integer" min="0" max="1"/> 5449 <element name="genoconv_fn_f0" type="integer" min="0" max="1"/> 5450 <element name="genoconv_fB_fH" type="integer" min="0" max="1"/> 5451 <element name="genoconv_fH_f0" type="integer" min="0" max="1"/> 5452 <element name="genoconv_fL_f0" type="integer" min="0" max="1"/> 5453 <element name="genoconv_fS_f0s" type="integer" min="0" max="1"/> 5454 <element name="conv_f1_f0_modcompat" type="integer" min="0" max="1" default="1"> 5455 <description><![CDATA[The modern implementation makes the influence of modifiers more consistent and uniform, and the extreme property values are easier to reach with a lower number of characters, which improves the topology for evolutionary search. 5456 Previous implementation can be enabled for compatibility, for example when you want to test old genotypes.]]></description> 5457 </element> 5458 <element name="conv_f1_f0_cq_influence" type="integer" min="0" max="1" default="1"> 5459 <description><![CDATA['C' and 'Q' modifier semantics was changed in June 2023. Previously they did not affect the stick immediately following the current sequence of modifiers. In the modern implementation, all modifiers consistently start their influence at the very next stick that is being created in the current branch. 5460 Example: 5461 In the old interpretation of 'XcXX', only the last stick is rotated, because 'c' starts its influence at the stick that occurs after the current stick. In the modern implementation, the same effect is achieved with 'XXcX', where 'c' immediately bends the first 'X' that appears after it. 5462 Previous implementation can be enabled for compatibility, for example when you want to test old genotypes.]]></description> 5463 </element> 5464 <element name="conv_f1_f0_branch_muscle_range" type="integer" min="0" max="2" default="0"> 5465 <description><![CDATA[Determines how the bending muscle default turning range is limited when the muscle is controlling a stick growing from a branching point that has 'NumberOfBranches' sticks separated by commas. The motivation of the limited range is to keep the neighboring sticks from intersecting when they are bent by muscles. This constraint may degrade the performance (e.g. velocity) of creatures, but this default value can be overridden by providing a specific range property value for the '|' muscle neuron in the genotype. 5466 - Full/NumberOfBranches - a compromise between the two other settings. 5467 - Full/(NumberOfBranches+1) - because the originating stick also counts as a branch. This setting guarantees that in the worst case, when at least two neighboring branches have sticks controlled by bending muscles and their controlling signals are at extreme values, the sticks can touch and overlap, but will not intersect. This setting is in most cases too strict because (1) all branches are very rarely controlled by muscles, (2) there are often 'empty' branches - multiple commas with no sticks in-between, and (3) the share of the originating stick is effectively wasted because this stick itself has no muscle at the branching point so it will not bend; the muscle bending range is symmetrical and the default range is equal for all muscles in a branching, but the sticks equipped with muscles in a branching are rarely evenly spaced. 5468 - Full: Always 1 (the complete angle) - because we do not have to care about the physical plausibility and avoid intersecting sticks, and other genetic representations do not impose such constraints, so this full angle setting can be useful as the default bending range when comparing the performance of various genetic encodings.]]></description> 5469 </element> 5470 <element name="conv_f8_f1_maxlen" type="integer" min="10" max="10000" default="500"> 5471 <description><![CDATA[Maximal length of the resulting f1 genotype, in characters. If the f8 L-system produces longer f1 genotype, it will be considered invalid.]]></description> 5472 </element> 5425 5473 <element name="randinit" type="float" min="0" max="10" default="0.01"> 5426 5474 <description><![CDATA[Allowed range for initializing all neuron states with uniform distribution random numbers and zero mean. Set to 0 for deterministic initialization.]]></description> … … 6168 6216 <element name="expstate" type="ExpState" flags="35"/> 6169 6217 <element name="genman" type="GenMan" flags="35"/> 6218 <element name="genoconverters" type="GenoConverters" flags="35"/> 6170 6219 <element name="reloadNeurons" function="true" type="void" flags="32"><arguments/></element> 6171 6220 <element name="userdata" type="untyped" flags="34"/> … … 7954 8003 <element name="hyn" type="float" min="-6.2832" max="0" default="-1.5708"/> 7955 8004 <element name="hyp" type="float" min="0" max="6.2832" default="1.5708" flags="1024"/> 7956 <element name="stif" type="float" min="0 " max="1" default="1.0"/>8005 <element name="stif" type="float" min="0.01" max="1" default="1.0"/> 7957 8006 <element name="rotstif" type="float" min="0" max="1" default="1.0"/> 7958 8007 <element name="stam" type="float" min="0" max="1" default="0.25"/>
Note: See TracChangeset
for help on using the changeset viewer.