研一人工智能课后作业—实现遗传算法(C++版本)

C++版本过于困难,但是运算速度超快!

一、作业分享

用遗传算法求:
f ( x ) = x ⋅ sin ⁡ ( 10 π x ) + 1.0 f(x)=x \cdot \sin(10\pi x)+1.0 f(x)=xsin(10πx)+1.0
的最大值,其中 x ∈ [ − 1 , 2 ] x\in [-1,2] x[1,2]

二、源代码分享

#include <iostream>
#include <ctime>
using namespace std;
//使用遗传算法计算函数最大值,以函数 y = x * sin(10π*x)+1.0为例。
const double pi = 3.14159265;
const double pcross = 0.7;//交叉概率
const double pmutate = 0.1;//变异概率
const int len = 22;//22位的染色体
const int daishu = 300;//更迭代数
const int Size = 40;//种群规模
double bestval;//适应值最大值

typedef struct node {//染色体结构体
	bool chromo[len];
}node;

node bestchromo;//记录最优个体
node group[Size];//记录种群中的个体的数组
node temp[Size];//记录种群中的个体的临时数组

void gouzao(node& c) {//对单个染色体随机赋值
	for (int i = 0; i < len; i++) {
		c.chromo[i] = rand() % 2;
	}
}
void decode(node& c, double& x) {//二进制解码操作
	double num = 4194394;//即2的22次方
	double tem = 0;
	for (int i = 0; i < len; i++) {
		tem += c.chromo[i] * pow(2, i);
	}
	x = (3 / num * tem) - 1;
}
double f(double x) {//目标函数
	return x * sin(10 * pi * x) + 1.0;
}
double fitness(node& c) {//适应度函数
	double x;
	decode(c, x);
	return f(x);
}
void cross(node& c1, node& c2, int point) {//交叉操作
	node c3 = c1;
	for (int i = 0; i < len - point; i++) {
		c1.chromo[point + i] = c2.chromo[point + i];
	}
	for (int j = 0; j < len - point; j++) {
		c2.chromo[point + j] = c3.chromo[point + j];
	}
}
void mutate(node& c) {//变异操作
	int i = rand() % len;
	c.chromo[i] = !c.chromo[i];
}
double inline rand0() {//产生0到1的随机小数
	return rand() % 10000 / 10000.0;
}
void select(node group[Size]) {//选择操作
	double fitnessval[Size];
	double sum = 0;
	double avgfitness[Size];
	int id[Size];
	for (int i = 0; i < Size; i++) {
		fitnessval[i] = fitness(group[i]);
	}
	for (int i = 0; i < Size; i++) {//适应度总和
		sum += fitnessval[i];
	}
	for (int i = 0; i < Size; i++) {
		avgfitness[i] = fitnessval[i] / sum;
	}
	for (int i = 1; i < Size; i++) {//适应度累加
		avgfitness[i] += avgfitness[i - 1];
	}
	for (int i = 0; i < Size; i++) {//轮盘赌选择法
		double rannum = rand0();//产生0到1随机数
		int j;
		for (j = 0; j < Size - 1; j++) {
			if (rannum < avgfitness[j]) {
				id[i] = j;
				break;
			}
		}
		if (j == Size - 1) {
			id[i] = j;
		}
	}
	for (int i = 0; i < Size; i++) {//将新个体替换旧个体
		temp[i] = group[i];
	}
	for (int i = 0; i < Size; i++) {
		group[i] = temp[id[i]];
	}
}
int getBest(node group[Size], double& x, double& number) {//取得最优个体对应的位置
	double fitnessval[Size];
	for (int i = 0; i < Size; i++) {
		fitnessval[i] = fitness(group[i]);
	}
	int id = 0;
	for (int i = 1; i < Size; i++) {
		if (fitnessval[i] > fitnessval[id]) {
			id = i;
		}
	}
	decode(group[id], x);
	number = f(x);
	return id;
}
void GA(double& x, double& number) {//遗传算法流程
	for (int i = 0; i < Size; i++) {
		gouzao(group[i]);
	}
	bestchromo = group[getBest(group, x, bestval)];
	for (int i = 0; i < daishu; i++) {
		select(group);//选择操作
		int p = rand() % len;
		for (int j = 0, pre = -1; j < Size; j++) {//根据概率交叉		
			if (rand0() < pcross) {
				if (pre == -1)
					pre = j;
				else {
					cross(group[pre], group[j], p);
					pre = -1;
				}
			}
		}
		for (int k = 0, pre = -1; k < Size; k++) {//根据概率进行变异
			if ((rand0() < pmutate)) {
				mutate(group[k]);
			}
		}
		getBest(group, x, number);
		cout << "第 " << i + 1 << " 代" << "最优x值为 :" << x << " ———— 函数值为 " << f(x) << endl; //结果的输出
	}
}
int main() {
	srand((unsigned)time(0));//产生随机数种子
	double x;
	double max;
	GA(x, max);
	system("pause");
	return 0;
}

三、结果展示

1 代最优x值为 :1.45003 ———— 函数值为 2.450032 代最优x值为 :1.64505 ———— 函数值为 2.625183 代最优x值为 :1.64494 ———— 函数值为 2.624244 代最优x值为 :1.64494 ———— 函数值为 2.624245 代最优x值为 :1.645 ———— 函数值为 2.624736 代最优x值为 :1.64494 ———— 函数值为 2.624237 代最优x值为 :1.64699 ———— 函数值为 2.639628 代最优x值为 :1.64719 ———— 函数值为 2.640799 代最优x值为 :1.6472 ———— 函数值为 2.6408610 代最优x值为 :1.64723 ———— 函数值为 2.6409711 代最优x值为 :1.64723 ———— 函数值为 2.6409712 代最优x值为 :1.64723 ———— 函数值为 2.6409913 代最优x值为 :1.64723 ———— 函数值为 2.6409814 代最优x值为 :1.64723 ———— 函数值为 2.6409815 代最优x值为 :1.64723 ———— 函数值为 2.6409816 代最优x值为 :1.64723 ———— 函数值为 2.6409817 代最优x值为 :1.64723 ———— 函数值为 2.6409818 代最优x值为 :1.64491 ———— 函数值为 2.6239419 代最优x值为 :1.64429 ———— 函数值为 2.6178720 代最优x值为 :1.85454 ———— 函数值为 2.8357321 代最优x值为 :1.85373 ———— 函数值为 2.8410122 代最优x值为 :1.85373 ———— 函数值为 2.8410123 代最优x值为 :1.85373 ———— 函数值为 2.8410124 代最优x值为 :1.85373 ———— 函数值为 2.8410125 代最优x值为 :1.85373 ———— 函数值为 2.8410126 代最优x值为 :1.85548 ———— 函数值为 2.8280627 代最优x值为 :1.8347 ———— 函数值为 2.6267128 代最优x值为 :1.8347 ———— 函数值为 2.6267129 代最优x值为 :1.8552 ———— 函数值为 2.8305330 代最优x值为 :1.8552 ———— 函数值为 2.8305331 代最优x值为 :1.8552 ———— 函数值为 2.8305332 代最优x值为 :1.8552 ———— 函数值为 2.8304733 代最优x值为 :1.85522 ———— 函数值为 2.8303734 代最优x值为 :1.64723 ———— 函数值为 2.6410235 代最优x值为 :1.64759 ———— 函数值为 2.6428736 代最优x值为 :1.64723 ———— 函数值为 2.6410237 代最优x值为 :1.64722 ———— 函数值为 2.6409638 代最优x值为 :1.64722 ———— 函数值为 2.6409639 代最优x值为 :1.64723 ———— 函数值为 2.64140 代最优x值为 :1.64723 ———— 函数值为 2.64141 代最优x值为 :1.64723 ———— 函数值为 2.6410142 代最优x值为 :1.64723 ———— 函数值为 2.64143 代最优x值为 :1.64795 ———— 函数值为 2.6445344 代最优x值为 :1.64723 ———— 函数值为 2.64145 代最优x值为 :1.64723 ———— 函数值为 2.6410146 代最优x值为 :1.64723 ———— 函数值为 2.6410247 代最优x值为 :1.64724 ———— 函数值为 2.6410748 代最优x值为 :1.64724 ———— 函数值为 2.6410749 代最优x值为 :1.64724 ———— 函数值为 2.6410750 代最优x值为 :1.64724 ———— 函数值为 2.6410751 代最优x值为 :1.64786 ———— 函数值为 2.6441252 代最优x值为 :1.64787 ———— 函数值为 2.6441753 代最优x值为 :1.64787 ———— 函数值为 2.6441754 代最优x值为 :1.64756 ———— 函数值为 2.6427255 代最优x值为 :1.64721 ———— 函数值为 2.6408756 代最优x值为 :1.64722 ———— 函数值为 2.6409357 代最优x值为 :1.64757 ———— 函数值为 2.6427958 代最优x值为 :1.64757 ———— 函数值为 2.6427959 代最优x值为 :1.64757 ———— 函数值为 2.6427960 代最优x值为 :1.85669 ———— 函数值为 2.8158661 代最优x值为 :1.64758 ———— 函数值为 2.642862 代最优x值为 :1.64757 ———— 函数值为 2.6427963 代最优x值为 :1.64725 ———— 函数值为 2.6411364 代最优x值为 :1.64725 ———— 函数值为 2.6411365 代最优x值为 :1.64794 ———— 函数值为 2.6444966 代最优x值为 :1.64724 ———— 函数值为 2.6410567 代最优x值为 :1.64721 ———— 函数值为 2.6408968 代最优x值为 :1.64723 ———— 函数值为 2.64169 代最优x值为 :1.64723 ———— 函数值为 2.64170 代最优x值为 :1.64721 ———— 函数值为 2.6408971 代最优x值为 :1.64721 ———— 函数值为 2.6408972 代最优x值为 :1.64798 ———— 函数值为 2.6446573 代最优x值为 :1.64798 ———— 函数值为 2.6446574 代最优x值为 :1.64798 ———— 函数值为 2.6446575 代最优x值为 :1.64721 ———— 函数值为 2.6408976 代最优x值为 :1.64721 ———— 函数值为 2.6408977 代最优x值为 :1.64721 ———— 函数值为 2.6408778 代最优x值为 :1.64798 ———— 函数值为 2.6446579 代最优x值为 :1.83547 ———— 函数值为 2.6476380 代最优x值为 :1.83548 ———— 函数值为 2.6479181 代最优x值为 :1.83548 ———— 函数值为 2.6479182 代最优x值为 :1.64799 ———— 函数值为 2.6446983 代最优x值为 :1.64799 ———— 函数值为 2.6446984 代最优x值为 :1.64799 ———— 函数值为 2.6446985 代最优x值为 :1.64794 ———— 函数值为 2.644586 代最优x值为 :1.64799 ———— 函数值为 2.6446987 代最优x值为 :1.65086 ———— 函数值为 2.6502688 代最优x值为 :1.65086 ———— 函数值为 2.6502689 代最优x值为 :1.6538 ———— 函数值为 2.6420290 代最优x值为 :1.64725 ———— 函数值为 2.6411391 代最优x值为 :1.64794 ———— 函数值为 2.6444892 代最优x值为 :1.64799 ———— 函数值为 2.6446993 代最优x值为 :1.64794 ———— 函数值为 2.6444994 代最优x值为 :1.6478 ———— 函数值为 2.6438795 代最优x值为 :1.64794 ———— 函数值为 2.644596 代最优x值为 :1.64793 ———— 函数值为 2.6444797 代最优x值为 :1.83548 ———— 函数值为 2.647798 代最优x值为 :1.83548 ———— 函数值为 2.647799 代最优x值为 :1.83543 ———— 函数值为 2.6465100 代最优x值为 :1.85154 ———— 函数值为 2.84937101 代最优x值为 :1.85145 ———— 函数值为 2.84953102 代最优x值为 :1.85145 ———— 函数值为 2.84953103 代最优x值为 :1.85145 ———— 函数值为 2.84953104 代最优x值为 :1.85145 ———— 函数值为 2.84953105 代最优x值为 :1.85145 ———— 函数值为 2.84953106 代最优x值为 :1.64793 ———— 函数值为 2.64447107 代最优x值为 :1.64793 ———— 函数值为 2.64445108 代最优x值为 :1.64793 ———— 函数值为 2.64447109 代最优x值为 :1.64793 ———— 函数值为 2.64447110 代最优x值为 :1.64793 ———— 函数值为 2.64447111 代最优x值为 :1.64793 ———— 函数值为 2.64447112 代最优x值为 :1.64793 ———— 函数值为 2.64447113 代最优x值为 :1.64792 ———— 函数值为 2.64442114 代最优x值为 :1.64792 ———— 函数值为 2.64442115 代最优x值为 :1.64792 ———— 函数值为 2.64442116 代最优x值为 :1.6472 ———— 函数值为 2.64083117 代最优x值为 :1.64795 ———— 函数值为 2.64455118 代最优x值为 :1.64793 ———— 函数值为 2.64443119 代最优x值为 :1.6421 ———— 函数值为 2.59172120 代最优x值为 :1.64209 ———— 函数值为 2.5916121 代最优x值为 :1.64209 ———— 函数值为 2.5916122 代最优x值为 :1.64214 ———— 函数值为 2.59235123 代最优x值为 :1.64214 ———— 函数值为 2.59235124 代最优x值为 :1.64214 ———— 函数值为 2.59235125 代最优x值为 :1.64628 ———— 函数值为 2.63508126 代最优x值为 :1.64628 ———— 函数值为 2.63508127 代最优x值为 :1.64628 ———— 函数值为 2.63508128 代最优x值为 :1.64628 ———— 函数值为 2.63508129 代最优x值为 :1.64648 ———— 函数值为 2.63645130 代最优x值为 :1.64639 ———— 函数值为 2.63583131 代最优x值为 :1.64639 ———— 函数值为 2.63583132 代最优x值为 :1.64649 ———— 函数值为 2.63649133 代最优x值为 :1.64246 ———— 函数值为 2.59661134 代最优x值为 :1.64246 ———— 函数值为 2.59661135 代最优x值为 :1.64246 ———— 函数值为 2.59661136 代最优x值为 :1.64246 ———— 函数值为 2.59661137 代最优x值为 :1.64246 ———— 函数值为 2.59661138 代最优x值为 :1.64246 ———— 函数值为 2.59661139 代最优x值为 :1.64251 ———— 函数值为 2.59721140 代最优x值为 :1.64246 ———— 函数值为 2.59661141 代最优x值为 :1.64246 ———— 函数值为 2.59662142 代最优x值为 :1.64246 ———— 函数值为 2.59661143 代最优x值为 :1.64246 ———— 函数值为 2.59661144 代最优x值为 :1.64246 ———— 函数值为 2.59661145 代最优x值为 :1.64246 ———— 函数值为 2.59661146 代最优x值为 :1.64246 ———— 函数值为 2.59661147 代最优x值为 :1.64246 ———— 函数值为 2.59661148 代最优x值为 :1.64246 ———— 函数值为 2.59661149 代最优x值为 :1.64246 ———— 函数值为 2.59661150 代最优x值为 :1.64246 ———— 函数值为 2.59661151 代最优x值为 :1.64246 ———— 函数值为 2.59659152 代最优x值为 :1.6425 ———— 函数值为 2.59717153 代最优x值为 :1.64246 ———— 函数值为 2.59658154 代最优x值为 :1.6425 ———— 函数值为 2.59717155 代最优x值为 :1.64246 ———— 函数值为 2.59658156 代最优x值为 :1.64246 ———— 函数值为 2.59658157 代最优x值为 :1.64246 ———— 函数值为 2.59658158 代最优x值为 :1.64575 ———— 函数值为 2.63114159 代最优x值为 :1.64575 ———— 函数值为 2.63114160 代最优x值为 :1.64246 ———— 函数值为 2.59659161 代最优x值为 :1.65747 ———— 函数值为 2.61201162 代最优x值为 :1.65752 ———— 函数值为 2.6115163 代最优x值为 :1.65752 ———— 函数值为 2.6115164 代最优x值为 :1.65752 ———— 函数值为 2.6115165 代最优x值为 :1.65752 ———— 函数值为 2.6115166 代最优x值为 :1.64795 ———— 函数值为 2.64454167 代最优x值为 :1.64795 ———— 函数值为 2.64454168 代最优x值为 :1.64799 ———— 函数值为 2.64472169 代最优x值为 :1.64575 ———— 函数值为 2.63114170 代最优x值为 :1.64575 ———— 函数值为 2.63114171 代最优x值为 :1.64795 ———— 函数值为 2.64453172 代最优x值为 :1.64795 ———— 函数值为 2.64453173 代最优x值为 :1.65156 ———— 函数值为 2.64957174 代最优x值为 :1.65309 ———— 函数值为 2.64531175 代最优x值为 :1.65309 ———— 函数值为 2.6453176 代最优x值为 :1.65309 ———— 函数值为 2.6453177 代最优x值为 :1.65303 ———— 函数值为 2.64555178 代最优x值为 :1.85156 ———— 函数值为 2.84933179 代最优x值为 :1.85156 ———— 函数值为 2.84933180 代最优x值为 :1.85156 ———— 函数值为 2.84934181 代最优x值为 :1.85156 ———— 函数值为 2.84934182 代最优x值为 :1.85156 ———— 函数值为 2.84934183 代最优x值为 :1.85156 ———— 函数值为 2.84934184 代最优x值为 :1.65166 ———— 函数值为 2.64942185 代最优x值为 :1.65161 ———— 函数值为 2.6495186 代最优x值为 :1.85078 ———— 函数值为 2.85022187 代最优x值为 :1.83985 ———— 函数值为 2.74717188 代最优x值为 :1.83984 ———— 函数值为 2.74695189 代最优x值为 :1.65157 ———— 函数值为 2.64956190 代最优x值为 :1.65156 ———— 函数值为 2.64957191 代最优x值为 :1.65157 ———— 函数值为 2.64956192 代最优x值为 :1.65157 ———— 函数值为 2.64956193 代最优x值为 :1.65234 ———— 函数值为 2.64787194 代最优x值为 :1.85156 ———— 函数值为 2.84934195 代最优x值为 :1.85156 ———— 函数值为 2.84934196 代最优x值为 :1.85157 ———— 函数值为 2.84931197 代最优x值为 :1.8506 ———— 函数值为 2.85027198 代最优x值为 :1.85147 ———— 函数值为 2.8495199 代最优x值为 :1.65161 ———— 函数值为 2.6495200 代最优x值为 :1.65161 ———— 函数值为 2.6495201 代最优x值为 :1.65157 ———— 函数值为 2.64956202 代最优x值为 :1.65161 ———— 函数值为 2.6495203 代最优x值为 :1.65163 ———— 函数值为 2.64947204 代最优x值为 :1.65216 ———— 函数值为 2.64836205 代最优x值为 :1.65216 ———— 函数值为 2.64835206 代最优x值为 :1.65217 ———— 函数值为 2.64833207 代最优x值为 :1.65217 ———— 函数值为 2.64833208 代最优x值为 :1.65209 ———— 函数值为 2.64854209 代最优x值为 :1.65217 ———— 函数值为 2.64833210 代最优x值为 :1.64941 ———— 函数值为 2.64913211 代最优x值为 :1.65267 ———— 函数值为 2.64684212 代最优x值为 :1.64119 ———— 函数值为 2.57872213 代最优x值为 :1.64064 ———— 函数值为 2.57024214 代最优x值为 :1.65163 ———— 函数值为 2.64947215 代最优x值为 :1.65163 ———— 函数值为 2.64947216 代最优x值为 :1.85084 ———— 函数值为 2.8502217 代最优x值为 :1.85084 ———— 函数值为 2.85019218 代最优x值为 :1.84865 ———— 函数值为 2.84697219 代最优x值为 :1.84865 ———— 函数值为 2.84697220 代最优x值为 :1.84864 ———— 函数值为 2.84697221 代最优x值为 :1.65144 ———— 函数值为 2.64975222 代最优x值为 :1.65144 ———— 函数值为 2.64975223 代最优x值为 :1.65144 ———— 函数值为 2.64975224 代最优x值为 :1.65144 ———— 函数值为 2.64975225 代最优x值为 :1.83619 ———— 函数值为 2.66616226 代最优x值为 :1.65016 ———— 函数值为 2.65014227 代最优x值为 :1.65016 ———— 函数值为 2.65014228 代最优x值为 :1.65016 ———— 函数值为 2.65014229 代最优x值为 :1.65021 ———— 函数值为 2.65017230 代最优x值为 :1.65016 ———— 函数值为 2.65014231 代最优x值为 :1.65016 ———— 函数值为 2.65014232 代最优x值为 :1.65016 ———— 函数值为 2.65014233 代最优x值为 :1.64962 ———— 函数值为 2.64949234 代最优x值为 :1.6516 ———— 函数值为 2.64952235 代最优x值为 :1.65163 ———— 函数值为 2.64947236 代最优x值为 :1.65163 ———— 函数值为 2.64947237 代最优x值为 :1.65162 ———— 函数值为 2.64948238 代最优x值为 :1.65052 ———— 函数值为 2.6503239 代最优x值为 :1.65052 ———— 函数值为 2.6503240 代最优x值为 :1.65052 ———— 函数值为 2.6503241 代最优x值为 :1.65053 ———— 函数值为 2.6503242 代最优x值为 :1.65053 ———— 函数值为 2.6503243 代最优x值为 :1.65057 ———— 函数值为 2.65031244 代最优x值为 :1.65057 ———— 函数值为 2.65031245 代最优x值为 :1.65058 ———— 函数值为 2.65031246 代最优x值为 :1.84059 ———— 函数值为 2.76075247 代最优x值为 :1.8523 ———— 函数值为 2.84747248 代最优x值为 :1.65052 ———— 函数值为 2.6503249 代最优x值为 :1.65052 ———— 函数值为 2.6503250 代最优x值为 :1.65053 ———— 函数值为 2.6503251 代最优x值为 :1.65153 ———— 函数值为 2.64963252 代最优x值为 :1.65153 ———— 函数值为 2.64962253 代最优x值为 :1.65162 ———— 函数值为 2.64948254 代最优x值为 :1.65162 ———— 函数值为 2.64948255 代最优x值为 :1.83913 ———— 函数值为 2.73284256 代最优x值为 :1.83917 ———— 函数值为 2.73376257 代最优x值为 :1.84095 ———— 函数值为 2.76699258 代最优x值为 :1.85267 ———— 函数值为 2.84617259 代最优x值为 :1.83912 ———— 函数值为 2.73278260 代最优x值为 :1.84058 ———— 函数值为 2.76057261 代最优x值为 :1.84497 ———— 函数值为 2.82203262 代最优x值为 :1.84497 ———— 函数值为 2.82203263 代最优x值为 :1.83986 ———— 函数值为 2.74722264 代最优x值为 :1.83986 ———— 函数值为 2.74722265 代最优x值为 :1.83986 ———— 函数值为 2.74722266 代最优x值为 :1.83986 ———— 函数值为 2.74722267 代最优x值为 :1.83986 ———— 函数值为 2.74722268 代最优x值为 :1.84058 ———— 函数值为 2.76059269 代最优x值为 :1.84058 ———— 函数值为 2.76059270 代最优x值为 :1.84132 ———— 函数值为 2.7733271 代最优x值为 :1.84132 ———— 函数值为 2.7733272 代最优x值为 :1.84132 ———— 函数值为 2.77325273 代最优x值为 :1.84132 ———— 函数值为 2.7733274 代最优x值为 :1.84132 ———— 函数值为 2.77325275 代最优x值为 :1.84132 ———— 函数值为 2.77325276 代最优x值为 :1.84132 ———— 函数值为 2.77325277 代最优x值为 :1.84132 ———— 函数值为 2.77331278 代最优x值为 :1.84132 ———— 函数值为 2.7733279 代最优x值为 :1.84132 ———— 函数值为 2.77331280 代最优x值为 :1.65071 ———— 函数值为 2.6503281 代最优x值为 :1.65071 ———— 函数值为 2.6503282 代最优x值为 :1.84169 ———— 函数值为 2.77921283 代最优x值为 :1.65071 ———— 函数值为 2.6503284 代最优x值为 :1.65071 ———— 函数值为 2.6503285 代最优x值为 :1.65071 ———— 函数值为 2.6503286 代最优x值为 :1.65089 ———— 函数值为 2.65024287 代最优x值为 :1.65089 ———— 函数值为 2.65024288 代最优x值为 :1.65089 ———— 函数值为 2.65024289 代最优x值为 :1.65089 ———— 函数值为 2.65024290 代最优x值为 :1.84022 ———— 函数值为 2.75405291 代最优x值为 :1.84022 ———— 函数值为 2.75405292 代最优x值为 :1.65087 ———— 函数值为 2.65025293 代最优x值为 :1.65071 ———— 函数值为 2.6503294 代最优x值为 :1.65071 ———— 函数值为 2.6503295 代最优x值为 :1.65071 ———— 函数值为 2.6503296 代最优x值为 :1.65071 ———— 函数值为 2.6503297 代最优x值为 :1.65071 ———— 函数值为 2.6503298 代最优x值为 :1.6507 ———— 函数值为 2.6503299 代最优x值为 :1.65071 ———— 函数值为 2.6503300 代最优x值为 :1.65071 ———— 函数值为 2.6503
请按任意键继续. . .
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旅途中的宽~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值