목차
1. 소스코드
2. 결과
2. 결과
본문내용
}
}
void fitness() //find fitness value and evaluation
{
p = pow(2,22);
for(i=0;i<50;i++)
{
double x=0;
for(j=0;j<22;j++)
{
x *=2;
x +=b[i][j];
}
x = -1 + 3*x/(p-1);
eval[i] = x * sin(10*pi*x) + 2.0;
//printf("%lf\n",eval[i]);
}
}
void findmaxval()
{
double max;
int maxnum;
for(i=0;i<50;i++)
{
if(eval[i]>max)
{
max = eval[i];
maxnum = i;
}
}
printf("Vmax = ");
for(i=0;i<22;i++)printf("%d",b[maxnum][i]);
double x=0;
for(i=0;i<22;i++)
{
x *=2;
x +=b[maxnum][i];
}
x = -1 + 3*x/(p-1);
printf("\nwhere Xmax = %lf\n",x);
printf("f(Xmax)=%lf\n",max-1);
}
2. Result after running for 150 generation
}
void fitness() //find fitness value and evaluation
{
p = pow(2,22);
for(i=0;i<50;i++)
{
double x=0;
for(j=0;j<22;j++)
{
x *=2;
x +=b[i][j];
}
x = -1 + 3*x/(p-1);
eval[i] = x * sin(10*pi*x) + 2.0;
//printf("%lf\n",eval[i]);
}
}
void findmaxval()
{
double max;
int maxnum;
for(i=0;i<50;i++)
{
if(eval[i]>max)
{
max = eval[i];
maxnum = i;
}
}
printf("Vmax = ");
for(i=0;i<22;i++)printf("%d",b[maxnum][i]);
double x=0;
for(i=0;i<22;i++)
{
x *=2;
x +=b[maxnum][i];
}
x = -1 + 3*x/(p-1);
printf("\nwhere Xmax = %lf\n",x);
printf("f(Xmax)=%lf\n",max-1);
}
2. Result after running for 150 generation
추천자료
임베디드리눅스개요
신성장동력과 SoC(System on Chip)
데이터 베이스 보안
네비게이션 기술 개발 과정
로봇산업 - 개념과 등장배경, 범위 및 필요성, 기술 수준 및 발전 전망, 국내외 기술개발동향...
라인트레이서 시스템 규격서
[ITS] ETCS(자동요금징수시스템)
[홈네트워크]유비쿼터스 홈네트워크란 무엇인가? 홈네트워크의 필요성과 기능 및 역할, 유무...
몰입의 경영 읽고 요약정리 및 감상문
건축시공학-인텔리전트빌딩사례
[★★추천PPT★★]버스 정보 시스템 (Bus Information System)에 대해서 (천안시)
인간의 감정에 대한 이해와 로봇의 감정 및 미래의 인류-감정이란 무엇인가
인텔리전트사례(스타타워, 월드파이넨셜센터, GT타워, 진마오타워, 포스코센터) PPT
(농축산환경학 B형) 4차 산업혁명과 기술 확산에 따라 우리나라 농축산 분야에 적용될 가능성...
소개글