게으름뱅이의 유전자?

사기꾼의 유전자

에서 이어질지도?

#
슬슬 수업도 정리되고 해서,

개미단계의 시뮬레이션을 시작해볼까 싶어
간만에 복습겸 박테리아 단계 시뮬레이션을 꺼내서 실행시켜봤습니다.

몇가지 상수를 바꿔가며 놀고 있었는데..
재밌는 현상이 나타나더군요 ㅡ,.ㅡ;

#


로봇 100대, 로봇간 통신거리 100픽셀로 세팅하고
장애물로 벽3개를 넣어서 동작시켰더니..

몇세대 이후에 나타난 현상입니다.

....안움직여요 ㅡ.,ㅡ

#
간단히 분석해보자면,

좁은 공간, 그것도 장애물도 있는 상태에서
로봇간 통신도 잘 안되고 로봇은 굉장히 많은 상태이니..

먹을 게 떨어져도, 먹을 걸 찾으러 다니는 녀석들보다
가만 앉아있다가 주변에서 먹을 걸 찾았다는 신호가 오면 따라가기만 하는 녀석들이
상대적으로 더 많이 먹게 된다는 겁니다. ㅡ,.ㅡ


문제는 제가 설정한 시뮬레이션에서는
그렇게 게으르게 앉아있다 다른 로봇 뒷꽁무니 따라가는 기회주의자 로봇들이,
열심히 돌아다니는 다른 로봇들보다 많은 자손을 남기게 되고,
그에 따라 군집 전체 로봇들의 행동패턴이 이 '게으름뱅이'의 형태를 띄게 된다는 거죠.

물론 결과는 이모양 이꼴.
아무도 탐색을 하러 나서질 않으니 제자리에서 뱅글뱅글 돌고 있더군요.

#
저는 예전부터 인공지능에서의 유전자알고리즘은
실세계의 유전자(gene)이라기 보다는 모방자(meme)에 가깝다고 말해왔는데요,

이 현상을 지금 우리 현실에 끼워보자면

열심히 일하는 사람보다 가만 앉아서 놀다가 주식투자하는 사람들이 돈을 더 많이 벌게 되고
그에 따라 너도 나도 일은 안하고 주식투자만 해서
모든 사람이 일을 안하다보니 아무것도 생산되지 않는 상황

이 된겁니다.


......이건 아니잖아 oTL

#
물론 이 일이 실제 생물계에서 일어났다면 이 종은 멸종하거나 개체수가 조절돼서 적당한 정도만 살아남았을 테고
실제 인간세상에서 일어났다면 거품경제 몰락으로 수많은 사람이 정신차리거나 자살했겠죠 ㅡ,.ㅡ;

역시 불로불사는 좋은 게 아닌가 봅니다(응?)


덧글

  • △□○ 2009/06/22 01:08 # 답글

    나름 현실적이지 않나?
    부.동.산.올.인.!!!!!!!!!!
  • 狂工크랜 2009/06/22 20:43 #

    너무 현실적이라 촘 난감하네 ㅡ,.ㅡ;;
  • 동용 2009/06/22 05:38 # 삭제 답글

    원래 생물은 타동적인 존재이니까 시뮬레이션 결과는 타당하다.
    자발적으로 움직이는 생물같은게 현실에 존재할 이유가 없지.
    포르투갈인들이 대항해에 나선 이유도 작은 국토와 인구 때문에 유럽에서는 답이 없으니까
    어쩔 수 없이 아프리카부터 침략하기 시작한 것이 동기인데....( 다음 순서는 향신료독점)

    그 이후의 후발주자들은 포르투갈인들이 죽음과 바꿔서 얻은 항로를 공짜로 얻어서
    인구가 적은 포르투갈을 밀어내고 자기네들이 더 많은 식민지를 차지했지.
    후발주자일 수록 더 크게 성공하지 않았나? 포르투갈<스페인<네덜란드< 대영제국
    물론 독일이나 일본처럼 너무 늦으면 되려 파산하기도 하지만...
  • 狂工크랜 2009/06/22 20:45 #

    하지만 모든 나라가 대영제국이 되려하고 포르투갈 같은 데가 하나도 없다면 낭패겠죠.

    로봇들에게 리더쉽 개념이라도 넣어야되나 고민중입니다.
    개미 단계에 들으서면서 여러 종류의 표현형을 혼재시키는 방법(병정개미, 일개미, 여왕개미 등이 한 종에 존재하듯이)을 도입하려고 생각중인데..
    그럴려면 유전자 풀을 관리하는 여왕개미 역할을 누군가는 맡아야 하다는 문제가 생기더군요.
    가급적이면 완전히 분산된 시스템으로 가고 싶었는데.. 좀 절충해야 할 것 같습니다.
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.