본문 바로가기

도서,강의 리뷰

제대로 배우는 수학적 최적화

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

먼저 이 책에 대해 들어가기에 앞서서 이 책을 보려는 사람들은 이산수학, 미적분, 선형대수학에 대한 사전 지식이 어느 정도 있는 상태에서 봤으면 한다. 안그러면 각 챕터별로 부족한 지식을 여러 자료를 통해서 보충하면서 봐야할 것이다.  이 책은 프로그래밍과 딥러닝 등에서 기저에 깔려있는 수학적 문제들에 대한 본질적인 부분을 파고들어서 해결을 하는 데 초점을 맞춘 책이다. 대학에서 교재로 사용하기 좋아 보이는 책이다. 

 

 

 

 

 

책에서 다루는 문제들과 해당 알고리즘에 대한 구조도이다. 이 부분에서 본인의 기초 지식이 부족하거나 하는 부분은 스스로 보안을 해서 이해해야할 것이다. 

 

꽤 다양한 수학적 문제를 다루지만, 비전공자인 나에게 비선형계획법 등은 쉽지 않았다.

 

이 책의 아쉬운 점 중에 하나는 수식에 약간 오탈자들이 있다는 것이다. 설명의 오탈자가 아닌 수식에 오탈자가 있는 경우, 조금 헷갈리고 짜증나기도 한다. 블로그나 구글링을 통해 다른 자료를 보면 수식에 오타가 있음을 알 수 있는데 이를 감별하는데 있어 조금 스트레스를 받을 수 있으니 그 점은 유념하고 이 책을 보자. 그러니, 이 책만 봐서는 안되고, 구글링을 통해 여러 자료랑 같이 보는 것이 더 좋을 것이다. 한 가지 더 아쉬운 점은 책에서 부자연스럽게 용어를 해석한 것이 있다는 것이다. 이런 부분에 익숙한  사람들도 있겠지만 번역서에서 흔히 나오는 문제들 중 하나인데 이런 부분은 역시 아쉽다.

 

 

 

 

책에는 정말 많은 수식들이 나와서 대학에서 공업수학을 어느 정도 공부했거나, 산업공학과 출신 또는 수학을 좋아하는 사람이 아니라면 공부하기 벅찰 것이다. 이 책을 보고 싶다면 반드시 미적분학, 선형대수학 등은 미리 공부하고 보는 게 좋을 것이다. 다시한 번 말하지만, 실무에 바로 적용할 수 있거나 하는 책은 아니며 대학에서 교재로 사용할 법한 책들이다. 그래도 최적화에 대해 다루는 책 자체가 번역서든 무엇이든 국내에 많지 않기에 일단 두고두고 보다가 mooc 에서 관련 강의 등을 공부하다가 어려우면 다시 이 책을 참고서로 보거나 하는 등으로 활용하면 좋을 것 같다.