HOME > 상세정보

상세정보

쉽게 배우는 유전 알고리즘 : 진화적 접근법

쉽게 배우는 유전 알고리즘 : 진화적 접근법 (67회 대출)

자료유형
단행본
개인저자
문병로
서명 / 저자사항
쉽게 배우는 유전 알고리즘 : 진화적 접근법 / 문병로 지음
발행사항
서울 :   한빛아카데미,   2008   (2014)  
형태사항
284 p. : 삽화 ; 25 cm
총서사항
(IT cookbook) 한빛교재시리즈 ;81
ISBN
9788979145762 9791156641353
일반주기
원리를 알면 IT가 맛있다  
서지주기
참고문헌(p. 262-274)과 색인수록
000 00831camcc2200277 c 4500
001 000045447486
005 20141113103729
007 ta
008 080423s2008 ulka b 001c kor
020 ▼a 9788979145762 ▼g 93000
020 ▼a 9791156641353 ▼g 93000
035 ▼a (KERIS)BIB000011275003
040 ▼a 241026 ▼c 241026 ▼d 211009
082 0 4 ▼a 005.1 ▼2 23
085 ▼a 005.1 ▼2 DDCK
090 ▼a 005.1 ▼b 2008z4
100 1 ▼a 문병로 ▼0 AUTH(211009)85398
245 1 0 ▼a 쉽게 배우는 유전 알고리즘 : ▼b 진화적 접근법 / ▼d 문병로 지음
246 3 0 ▼a 유전 알고리즘
260 ▼a 서울 : ▼b 한빛아카데미, ▼c 2008 ▼g (2014)
300 ▼a 284 p. : ▼b 삽화 ; ▼c 25 cm
440 1 0 ▼a (IT cookbook) 한빛교재시리즈 ; ▼v 81
500 ▼a 원리를 알면 IT가 맛있다
504 ▼a 참고문헌(p. 262-274)과 색인수록
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2008z4 등록번호 111474949 (37회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2008z4 등록번호 111742437 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2008z4 등록번호 121231314 (25회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.1 2008z4 등록번호 151351595 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2008z4 등록번호 111474949 (37회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.1 2008z4 등록번호 111742437 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.1 2008z4 등록번호 121231314 (25회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.1 2008z4 등록번호 151351595 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

진화의 원리를 문제 해결에 이용하는 유전 알고리즘은 컴퓨터, 물리, 화학, 생물, 전자, 기계, 조선, 원자핵, 경영, 재무회계, 음악, 미술 거의 모든 분야에서 어려운 문제를 해결하는 대안의 하나로 자리잡았다. 이런 유전 알고리즘을 이용해 문제를 해결하는 방법을 보고 싶은 사람들을 위한 책이다. 전형적인 알고리즘으로 잘 풀리지 않는 문제를 해결하는 방법을 알고자 하는 사람들에게도 도움이 된다.

유전 알고리즘의 기본 구성에 대한 체계적인 정리,
문제 공간에 대한 새로운 관점,
경쟁력 있는 실제 구현 예,


누구를 위한 책인가?
진화의 원리를 문제 해결에 이용하는 유전 알고리즘은 컴퓨터, 물리, 화학, 생물, 전자, 기계, 조선, 원자핵, 경영, 재무회계, 음악, 미술 거의 모든 분야에서 어려운 문제를 해결하는 매력적인 대안의 하나로 자리잡았다. 이 책은 이런 유전 알고리즘을 이용해 문제를 해결하는 방법을 보고 싶은 사람들을 위한 책이다. 전형적인 알고리즘으로 잘 풀리지 않는 문제를 해결하는 방법을 알고자 하는 사람들에게도 도움이 된다.

무엇을 다루는가?
· 도입(1장~3장): 유전 알고리즘의 기본 구조와 구성요소, 문제의 해를 표현하는 방법을 알아보고, 교차·변이·선택·대치 등과 같은 유전 알고리즘의 대표 연산을 소개한다. 1장에서 3장까지를 이해하면 간단한 유전 알고리즘을 구현할 수 있다.
· 스키마와 문제 공간(4장): 유전 알고리즘의 작동 원리의 핵심인 스키마 이론과 유전 알고리즘이 탐색을 하는 대상인 문제 공간에 대해 알아본다.
· 확장된 주제들(5장): 보다 수준있는 유전 알고리즘을 구현하기 위해 필요한 주제를 다룬다. 유전 알고리즘의 기본 틀로 만족스런 결과를 얻지 못했을 때 도움이 된다.
· 유전 알고리즘의 응용 예들(6장): 유전 알고리즘을 디자인하는 방법을 다양한 응용 예를 통해 알아본다. 문제를 표현하는 방법을 중심으로 설명한다.
· 유전 알고리즘의 구체적 예_그래프 이등분, TSP(7장~8장): 더 상세한 유전 알고리즘의 구현 예를 보고 싶어하는 독자들을 위하여 그래프 이등분 문제와 순회 세일즈맨 문제를 위한 경쟁력 있는 유전 알고리즘을 단계별로 자세히 다룬다.
· 다른 스토캐스틱 탐색 기법들(9장): 유전 프로그래밍, 진화 전략, 진화 프로그래밍과 같은 다른 진화 연산 기법을 설명한다. 그리고 다른 스토캐스틱 탐색 기법도 몇 가지 소개한다


정보제공 : Aladin

저자소개

문병로(지은이)

서울대학교 컴퓨터공학부 교수. 서울대학교 계산통계학과, KAIST 전산학과, 펜실베이니아 주립대학교에서 각각 학사 · 석사 ·박사 학위를 취득하였다. LG전자 중앙연구소 연구원, UCLA VLSI CAD Lab 박사후연구원, LG반도체 책임연구원을 거쳤다. 이론 연구의 현장 적용에 관심이 많아 2000년 초부터 연구실 벤처를 창업하여 알고리즘과 최적화 이론의 현장 접목을 시도해왔으며, 현재 문제 해결 분야와 유전 알고리즘 등의 공간 탐색 이론 및 응용을 연구하는 “최적화 및 금융공학 연구실”을 운영하고 있다. 주요 관심사는 난제의 속성, 이러한 문제들이 이루는 공간의 특성, 알고리즘의 설계 · 분석, 알고리즘의 기업적 응용, 유전 알고리즘, AI 혁명을 이끌고 있는 트랜스포머의 내부 해킹과 응용이다. 전공 저서로는 『쉽게 배우는 자료구조 with 파이썬/자바』, 『쉽게 배우는 알고리 즘』, 『쉽게 배우는 유전 알고리즘』이 있다. 교양 부문 저서로는 계량적 주식 투자에 관한 『문병로 교수의 메트릭 스튜디오』가 있다. 국제 저널과 학술대회에 150여 편의 논문을 발표하였다.

정보제공 : Aladin

목차

목차
저자 머리말 = 4
이 책의 주요 내용 = 7
이 책의 이용 방법 = 8
Chapter 01 유전 알고리즘의 개괄
 01 진화 = 19
 02 유전 알고리즘의 약사 = 21
 03 유전 알고리즘의 기본 용어들 = 23
 04 유전 알고리즘의 전형적인 구조 = 24
 05 표현 = 26
 06 스키마 = 28
 07 교차 = 29
 08 변이 = 31
 09 대치 = 33
 10 어떤 문제를 유전 알고리즘으로 푸는가? = 34
 [알고리즘 1-1] 유전 알고리즘의 전형적 구조 = 25
 [Drift] 머레이 겔만 = 35
Chapter 02 문제의 표현
 01 해란 무엇인가? = 39
 02 이진수 표현 : k-진수 표현 = 40
 03 그레이 코딩 = 41
 04 실수 표현 = 43
 05 가변 표현 = 44
  01 역치 연산 = 44
  02 메시 유전 알고리즘(Messy GA) = 45
  03 유전 프로그래밍 = 46
 06 위치 기반 표현 : 순서 기반 표현 = 47
 07 일차원 표현 : 다차원 표현 = 49
 08 유전자 재배치 = 51
 09 트리 표현 = 53
 [Drift] 존 홀랜드 = 54
Chapter 03 유전 알고리즘의 연산들
 01 선택 연산 = 59
  01 품질 비례 룰렛휠 선택 = 59
  02 토너먼트 선택 = 61
  03 순위 기반 선택 = 62
  04 공유 = 62
 02 교차 연산 = 65
  01 일차원 교차 연산 = 65
  02 다차원 교차 연산 = 71
  03 정규화(Normalization) = 75
 03 변이 연산 = 77
  01 전형적 변이 = 77
  02 비균등 변이 = 77
  03 수선(Repair) = 78
  04 기타 = 79
 04 대치 연산 = 80
 [알고리즘 3-1] 룰렛휠 선택 알고리즘 = 60
 [알고리즘 3-2] 토너먼트 선택 알고리즘 = 61
 [알고리즘 3-3] 토너먼트 선택 알고리즘(일반형) = 61
 [Drift] 크리스토퍼 랭턴 = 82
Chapter 04 스키마와 문제 공간
 01 스키마 정리와 빌딩 블록 가설 = 87
  01 스키마 관련 용어 추가 = 87
  02 스키마 정리 = 87
  03 빌딩 블록 가설(Building-Block Hypothesis) = 89
  04 스키마가 만드는 공간의 모양 = 89
 02 스키마의 생존 확률 = 93
  01 c-스키마 = 95
  02 다차원 스키마 = 98
  03 스키마의 생존이 다는 아니다 = 100
 03 상위(Epistasis) = 101
 04 문제 공간의 모양 = 103
  01 적합도-거리 상관 관계 = 103
  02 상관 거리 = 104
  03 큰 계곡(Big Valley) = 105
  04 문제 공간 중앙 부근의 매력 = 106
  05 지역 최적해들의 군집도 = 108
  06 끌개의 수, 분포, 밀도 = 109
 05 연산자와 문제 공간 = 114
  01 연산자가 문제 공간에 미치는 영향 = 114
  02 끌개의 개수 추정하기 = 118
  03 삼차원으로부터의 은유 정도로는 안된다 = 120
 06 왕도 함수(Royal-Road Function) = 121
 [Drift] 존 폰 노이만 = 122
Chapter 05 확장된 주제들
 01 염색체 표현의 위상학적 재분류 = 127
 02 고급 정규화(Normalization) = 129
  01 그래프 분할 = 130
  02 정렬 네트워크(Sorting Network) = 133
  03 신경망(Neural Network) = 135
 03 복수 개의 목적 함수를 갖는 유전 알고리즘 = 137
 04 미미틱 유전 알고리즘(혼합형 유전 알고리즘) = 140
 05 개체군집최적화(Particle Swarm Optimization) = 143
 06 병렬 유전 알고리즘 = 146
 07 공진화 = 148
 08 해집단의 다양성 유지 = 150
 09 교차 연산들의 혼용과 시너지 효과 = 152
 10 분류자 시스템(Classifier System) = 154
 11 에코(Echo) 모델 = 159
  01 에코 싸이클 = 160
  02 에이전트 = 160
  03 에이전트들간의 교류 = 161
  04 에이전트의 이동 = 163
  05 에코의 한계와 장래 = 163
 [알고리즘 5-1] PSO 알고리즘 = 144
 [Drift] 복잡성 과학 = 164
Chapter 06 유전 알고리즘의 응용 예들
 01 함수 최적화 = 169
 02 시스템 최적화 = 170
  01 함수 근사(Function Approximation) = 171
  02 신경망 최적화 = 172
  03 퍼지 시스템 최적화 = 174
  04 엘리베이터 그룹 스케줄링 = 175
 03 조합적 최적화 = 178
  01 순회 세일즈맨 문제(Traveling Salesman Problem) = 179
  02 차량 라우팅(Vehicle Routing) = 180
  03 그래프 분할(Graph Partitioning) = 183
  04 단백질의 3차원 구조 = 184
  05 VLSI 회로 배치 = 186
  06 네트워크 배치 = 191
  07 직교형 스타이너 트리 문제 = 193
  08 영상 압축을 위한 벡터 양자화(Vector Quantization) = 195
  09 정렬 네트워크(sorting Network) = 198
  10 지수귀문도 = 201
  11 죄수의 딜레마(Prisoner's Dilemma) 문제 = 205
 [알고리즘 6-1] LBG 알고리즘 = 198
 [Drift] 고급의 창조력은 고통스런 기초 확립의 과정을 거쳐야 한다 = 208
Chapter 07 유전 알고리즘의 구체적 예(1) : 그래프 분할
 01 기본 사항 = 213
  01 문제 정의 = 213
  02 Kernighan-Lin(KL) 알고리즘 = 214
 02 그래프 이등분을 위한 유전 알고리즘 = 216
  01 알고리즘 개관 = 216
  02 문제 표현 = 217
  03 초기화 = 217
  04 선택 = 217
  05 교차 연산 = 218
  06 변이 연산 = 219
  07 지역 최적화 = 219
  08 대치 = 219
  09 수행 중단 기준 = 221
 03 전처리(Preprocessing) = 222
 04 실험 결과 = 225
 05 결론 = 226
 [알고리즘 7-1] Kernighan-Lin 알고리즘 = 215
 [알고리즘 7-2] 전처리된 미미틱 유전 알고리즘 = 216
Chapter 08 유전 알고리즘의 구체적 예(2) : TSP
 01 기본 사항 = 229
 02 지역 최적화 알고리즘 = 231
  01 2-OPT 알고리즘 = 231
  02 3-OPT 알고리즘 = 232
  03 Or-OPT 알고리즘 = 234
  04 Lin-Kernighan(LK) 알고리즘 = 235
 03 TSP를 위한 미미틱 유전 알고리즘 = 239
  01 알고리즘 개관 = 239
  02 염색체 표현 = 240
  03 초기화 = 243
  04 선택 = 243
  05 교차 연산 = 244
  06 변이 연산 = 244
  07 지역 최적화 = 244
  08 유전자 재배치 = 245
  09 대치 = 245
  10 수행 중단 기준 = 245
 04 부언 = 246
 [알고리즘 8-1] TSP를 위한 LK 알고리즘 = 236
 [알고리즘 8-2] 미미틱 유전 알고리즘 = 239
Chapter 09 다른 스토캐스틱 탐색 기법들
 01 진화 연산의 다른 방법들 = 249
  01 진화 전략 = 249
  02 진화 프로그래밍 = 250
  03 유전 프로그래밍 = 250
 02 시뮬레이티드 어닐링(Simulated Annealing, SA) = 253
 03 큰스텝 마르코브 체인(LSMC) = 255
 04 타부 서치(Tabu Search) = 257
 [알고리즘 9-1] 시뮬레이티드 어닐링 = 254
 [알고리즘 9-2] LSMC의 전형적 구조 = 255
 [알고리즘 9-3] 타부 서치의 전형적 구조 = 257
Epilogue : 맺음말
 맺음말 = 259
 참고문헌 = 262
 찾아보기 = 275

관련분야 신착자료

Harvard Business Review (2025)