C# 如何计算所需的总位数?
使用GeneticSharp,我开始进行一些优化,以降低所需的计算能力。为此,我尝试降低C# 如何计算所需的总位数?,c#,geneticsharp,C#,Geneticsharp,使用GeneticSharp,我开始进行一些优化,以降低所需的计算能力。为此,我尝试降低总比特数,但如何计算给定的所需数字比特数似乎并不明显 输入变量的精度和 可能的变量范围 有人能评论一下总位数的计算方法吗。理想情况下,我希望将totalBits参数设置为所选精度和值范围的函数 感谢floatingpoint的构造函数的四个参数是: 染色体内数字的最小值 染色体内数字的最大值。它意味着染色体所能代表的最大数目(溶液) 用于表示每个数字的总位。例如,如果最大值为998,则需要10位 Ge
总比特数
,但如何计算给定的所需数字比特数似乎并不明显
- 输入变量的精度和
- 可能的变量范围李>
totalBits
参数设置为所选精度和值范围的函数
感谢floatingpoint的构造函数的四个参数是:
- 染色体内数字的最小值
- 染色体内数字的最大值。它意味着染色体所能代表的最大数目(溶液)
- 用于表示每个数字的总位。例如,如果最大值为998,则需要10位
- 数字的小数部分(刻度或小数)
更多信息:对不起,这根本就不涉及这个问题。构造函数中需要哪些参数是显而易见的。如何从998位到10位,您的示例“最大值”代表哪个确切变量?