기계공학부 수업에는 최적화 문제(Optimization Problem) 에 관한 과목이 있었고, 나는 들어보진 않았지만 교수님과 같이 하는 연구에서 최적화 문제를 다뤘다.
그때는 그냥 아 이렇게 하면 되는구나 하면서 구현만 했는데, 정확하게 어떤 노테이션으로 수식을 적는지, 어떤 의미를 지니는지 잘 몰랐다. 어떻게 해야하는지는 교수님께서 알려주시니까 그대로 구현만 했다. 그래서 이번에 최적화 문제에 대한 지식을 얻고자 이 책을 선택했다.
![](https://image.aladin.co.kr/Community/paper/2021/1024/pimg_7382741093167046.jpg)
책을 펼치자마자 수학적 최적화에 대한 설명이 시작된다. 수학적 최적화에 대한 개념은 꽤나 간단한 것 같다. 제약 조건을 만족시키는 목적 함수값이 최대 또는 최소가 되는 x값을 찾는 문제이다. 제약조건이나 목적함수가 가진 수식의 형태에 따라서 선형, 비선형으로 나뉘고 제약조건이 부등식인지 등식인지 그리고 미분 가능한지에 따라서도 구체적인 알고리즘이 달라진다.
![](https://image.aladin.co.kr/Community/paper/2021/1024/pimg_7382741093167047.jpeg)
정의부터 차근차근 필요한 개념들을 설명해주며 수학 기호들과 그래프들이 난무한 것을 볼 수 있다.
이렇게 다양한 분야에서 최적화 문제를 다룰 수 있다. 문제를 어떻게 fomulation할지, 어떤 파라미터를 설정할지, 어떤 제약조건과 목적함수를 둘지 정말 많은 모델링이 가능하다. 전반적인 분야들의 최적화 문제 풀이들을 보면서 지식들을 쌓아 갈 수 있을 것이다.
![](https://image.aladin.co.kr/Community/paper/2021/1024/pimg_7382741093167049.jpeg)
최적화 문제는 정말 다양한 문제에 대해서 다룰 수 있다.