Introduction to Algorithms, Third Edition이 다음 달 발간될 예정입니다
알고리즘 분야의 절대적인 바이블의 하나로 인정받는 Introduction to Algorithms, Third Edition이 다음 달 발간된다고 합니다.
이번 에디션에는 Van Emde Boas trees와 Multithreaded algorithms 이 두 챕터가 새롭게 포함되었습니다. 그리고 "Divide-and-Conquer" 챕터에도 몇 가지 내용이 추가되었습니다. 특히 Dynamic programming과 Greedy algorithm을 개선된 방법으로 다루었으며, Edge-based flow라는 새로운 개념이 추가된 것이 "인상적이다"라고 하네요.
연습문제도 새로운 내용이 추가되었습니다.
한 가지 덧붙이자면, 제가 특별히 new edition과 연관된 사람은 아닙니다만, 얼마전에 Hamiltonian-cycle problem(HAM-CYCLE)이 NP-complete problem이라는 것을 증명하는 과정에서 off-by-one 버그가 발견되어 보고를 했었습니다. 좀 자세하게 설명하면,
VERTEX-COVER문제가 HAM-CYCLE문제로 polynomially reducible(NP-hard)하다는 것을 증명하는데, edge가 추가되는 과정을 설명하다가 off-by-one 버그가 포함되었습니다.
Second edition에서는 아래와 같이 수정해주시면 됩니다.
----------------------------------------------------------------------
Page 1011, lines 18.
Change ``Include edges { ([Uj, Uj(i), 6], [Uj, Uj(i+1), 1]) : 1 ≤ i ≤ degree(uj)},''
to ``Include edges { ([Uj, Uj(i), 6], [Uj, Uj(i+1), 1]) : 1 ≤ i ≤ degree(uj)-1},''.
----------------------------------------------------------------------
Third edition은 아직 출간이 안 된 관계로 몇 쪽에 해당 내용이 들어가는 지 모르겠습니다만, 공동저자인 다트모스대학에 Tom Cormen교수님이 보내주신 레터에 따르면 (제가 지적한 내용이 버그로 확인될 경우)이미 첫쇄가 완료된 과정이라서 first print에는 이 버그가 어쩔 수 없이 포함된다고 합니다.(구입하실 분들 참고하세요!)
그리고 Tom Cormen교수님은 버그임을 확인 해주셨는데, 아직 공동 저자분들이 confirm 못해서 협의가 끝나는데로 답장을 준다고 하니까, 이번주 중에는 확정이 될 것 같습니다.
본의 아니게 출간도 안 된 책에 버그를 보고하게 되었네요.
You will have the "honor" of being the first person to report a bug in the third edition.
라고 추켜세워주셨습니다만, 저자 입장에서는 출간하는데 악재(?)가 되어버렸네요. 그래도 다들 많이들 사서 봐주세요~ (저도 출간되면 곧장 구입할 예정입니다.) ^_^
꼼꼼하게 읽어
꼼꼼하게 읽어 보시네요. :D 저는 I2A 2nd edition을 가지고 있는데 그 정도로 꼼꼼하게는 못 읽겠고 심심할 때 들춰 보긴 좋더라고요. 3rd edition 나오면 구경해 봐야 겠습니다.
하하하; 창피하지만
하하하; 창피하지만 저는 리프스라시르 님같은 천재가 못 돼서, 꼼꼼히 읽지 않으면 이해가 잘 안되서요; 거짓말 하나도 안 보태고 늘상 스스로 머리가 굉장히 나쁜 편이라고 생각하고 있답니다. 머리 좋으신 분들을 보면 항상 부럽지요.
(반대로 머리가 좋은 "척"하는 분들을 보면 안습입니다. 살고 있는 곳이라서 그런지 몰라도 유난히 우리나라에 그런 사람들이 많은 것같아요.)
제3판이 우리나라에 정식수입되려면 시간이 꽤 걸릴텐데, 해외주문을 하려니까 가격이 부담이 되네요.(필요한 책은 상관없이 해외 주문을 하는 편이지만...강컴 원서담당자분이 제 이름을 기억할 정도니까요ㅎ 주문하면 이것저것 선물도 챙겨주신 답니다.)
가격을 낮출만한 좋은 아이디어 없을까요?!
--
http://njh1983.blogspot.com/
Confirm 되었습니다.
미쿡 쪽은 원래 이런 일에 대해서 처리과정이 느긋하게 진행되는 것인지, 간단한 내용임에도 불구하고 교수님들끼리 확인하시는데 시간이 꽤 오래걸리네요.
정확한 시간으로는 어제 저녁(27일)에 버그가 Confirm 되었습니다.
제3판 2쇄부터 해당 내용이 반영되니까 참고바랍니다. (홍보성 멘트는 아니고 강컴에서 벌써 예약판매를 실시했더군요 hard cover와 paper back이 가격 차이가 좀 있고 가격은 예상했던 수준보다 조금 더 저렴하게 책정된 것같습니다.)
요새 날이 많이 더워졌네요~ 다들 더위 조심하세요!!ㅎ
(저는 벌써 살짝 맛이 간듯 ㅋㅋ)
--
http://njh1983.blogspot.com/