Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[Mosek] academic license와 MATLAB에서 사용 본문

카테고리 없음

[Mosek] academic license와 MATLAB에서 사용

보통의공대생 2023. 6. 29. 18:40

최적화 문제를 풀기 위해서는 본인이 직접 솔버를 만들 수도 있겠지만 보통 다른 사람이 만든 솔버를 사용한다.

 

YAMLIP은 최적화 문제를 정의하도록 도와주는 프로그램이라고 보면 된다.

 

그런데 문제를 풀기 위해서는 solver가 필요하고 기본적으로 YAMLIP에서는 'quadprog', 즉, quadratic programming을 사용할 수 있다.

 

그러나 더 나은 솔버를 사용하기 위해 잘 알려진 mosek을 쓰고자 하였다.

mosek은 학생과 같은 academic 목적으로 사용하는 사람들에게는 1년 간 라이센스를 무료로 쓸 수 있게 해준다.

 

 

다음 사이트에서 personal academic license를 눌러서 학교 이메일 주소와 기관명을 입력하면 메일을 보내준다.

 

메일 인증을 통해서 lic 파일을 받을 수 있는데 이 파일을 저장해서 인증을 해야한다.

라이센스 파일을 저장한다고 해서 끝나는 것이 아니고 그 경로를 명확히 해야한다.

 

나의 경우에는 mosek을 D드라이브에 설치를 했기 때문에 이 경로를 환경변수에 추가해서 사용하였다.

 

 

라이센스 파일과 관련한 내용은 다음 글을 참고한다.

 

그리고 MATLAB에서 쓰고자 한다면 경로 추가를 통해서 mosek파일에 접근할 수 있도록 해야한다.

경로 추가 관련해서는 다음 글에 나와있다.

 

이렇게 해서

MATLAB 명령창에 'mosekdiag'를 쳐서 확인을 하면 끝.

Comments