주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

속도 관련 문의드립니다.

  • 최병주
  • 2015.06.03
  • 조회수 1,770
안녕하세요

cplex를 이용해서 MIP의 해를 구하고 있는데
cpu나 메모리등을 증가할 경우 속도를 얼마나 향상 시킬 수 있는지
관련 자료가 있는지 문의 드립니다.

댓글 1

  • 비회원2017-04-24
    CPU 성능과 CPLEX Performance는 직접적으로 비례합니다.
    따라서 CPU 속도가 중요하므로 같은 가격이라면 대부분 Server 보다는 Desktop의 CPU 성능은 더 좋습니다.
    서버는 많은 사용자 환경에서 성능을 보장하기 위한 장치이며, 알고리즘이 실행 성능과는 상관이 적음에 주의하시기 바랍니다.
    성능은 모델이 중요하므로 모델링에 유의하시고, 그 다음에 CPLEX Studio의 튜닝 툴을 활용하시면 좋습니다.
    풀이 중에 메인 메모리를 초과해서 페이징이 일어 난다면 메모리를 늘리면 매우 큰 효과가 발생합니다.
    그래도 메모리를 너무 많이 사용하는 경우에는 CPLEX의 MemoryEmphas 파라메타를 1로 해주면 메모리 감소를 위한 전처리가 작동합니다.
    사용자 메뉴얼 참고) Paging virtual memory:
    If you observe paging of memory to disk, then your application is incurring a performance penalty.
    If you increase available memory in such a case, performance will speed up dramatically.
    아이콘삭제

댓글 입력