Let's enjoy our life

IBM 최적화 프로젝트: IBM ILOG CPLEX & IBM DOC 1 분 요약 본문

Projects

IBM 최적화 프로젝트: IBM ILOG CPLEX & IBM DOC 1 분 요약

IT파스칼 2020. 12. 31. 17:40

기업 시스템 최적화를 위해 사용하는 IBM 제품 요약정리

최적화 시스템 공부하면서 정리해 둔 것입니다. 기업용 최적화 시스템을 구축할 때 쓰이는 IBM 제품 요약을 해볼게요.

이 제품들의 목적을 간략하게 설명드리자면 기업의 반복되는 업무 또는 시나리오 기반으로 최적의 의사결정을 하기 위한 수리 모형이라 알고 계시면 될 것 같습니다. 

 

자세한 내용은 아래에 요약 설명과 적용분야 및 사례로 정리해 보았습니다.

1. IBM ILOG CPLEX

요약

· 계획 또는 스케줄링 문제에서도 효과적인 최적화 모델을 가장 신속하게 구축할 수 있는 방법을 제공
· 신속한 계획 도출 - 25년 이상의 경험을 통해 입증된 최적화 기술
· 대규모 문제에서도 제약조건들을 위반하지 않으면서, 의사결정 가능한 자원의 최적화된 계획 수립이 가능

· 생산공정 개선 및 비용절감 효과 & 계획 수립 작업 시간 단축 


구성
IBM ILOG CPLEX Studio
  · 선형계획 수리모형 또는 제약 프로그램 모형을 구현, 디버깅 튜닝을 위한 개발 환경
  · 수동 튜닝 및 자동 튜닝, 모델 디버깅 툴 등을 제공 &  수행 속도 및 메모리 사용 리포팅
  · OPL Optimization Programming Language을 이용한 수리모형, 제작 모형의 편집 테스트 데이터 연결 설정


IBM ILOG CPLEX
  · 유연한 고성능 최적화 제공
      - LP(선형 계획법)
      - MILP(정수 제약조건 및 그 외의 경우 연속 변수)
      - MIQP(목적의 정수 제약조건 및 양의 반정 부호 2차 항)
      - MIQCP (정수 제약조건과 해당 제약조건 중 양의 반정 부호 2차 항)
  · 제공 알고리즘: 심플 릭스(Simplex), 베리어 (Barrier), 혼합 정수 (MIP), 병렬 CPLEX (Parallel) 

 

IBM ILOG CP Optimizer
  · 비선형 제약에서는 MP(Math Programming)으로 해결하기에는 상당히 불규칙적 적합 x
  · 제약 조건 전파 (COnstraint Propagation) 방법을 활용해 탐색 과정 이용
  · 연산, 논리 제약 및 의사결정 변수의 배열 기반의 인덱싱 및 패턴 (각기 다르며 사전적 순서, 역순 등) 종합적인 모델링 구성 제공

 


적용분야 및 사례
제조업체 (삼성전자, 포스코, LG 등) - 생산공정 개선
운송 / 물류 (KTX 한국 고속철도, GS 칼텍스, 한진해운 등) - 계획 수립 작업 시간을 획 시적으로 단축

 

2. IBM DOC (Decision Optimization Center)

요약

· 분석적 의사결정 지원 애플리케이션(응용프로그램)을 개발하고 배포하는 기업형 플랫폼
· What-IF 분석 수행
· 비즈니스 시나리오 생성, 관리 및 비교 
· 중앙 데이터 저장소 공유를 통해 의사결정 협업
· 최적화 의사 결정 기술 사용, 상세한 분석, 시각화

 

협업 환경
IT 개발자 & 업무담당자, OR 전문가 & IT 개발자, 계획 담당자 & 검토 담당자 및 의사 결정, 정의 프로토 타입 개발 협업 진행 가능


통합 개발 환경
IBM ILOG OPL, IBM ODM Studio, Jviews Charts, Java, IBM ILOG CPLEX, CP Optimizer
대규모 의사결정 지원: 시 나라오 관리 공유를 위한 DB2 & Oracle, 다른 Office Tool을 이용한 데이터 교환

장점
· 정보 관찰 - 실현 가능한 결과의 획득과 더욱 자세한 정보를 위한 Drill-Down 기능
· 개발 가속화 - 개방형 표준화 기반의 아키텍처
· 배포 구조 선택 - 독립 서버, 협업 클라이언트 서버, 혼합 환경
· CPLEX Optimizer의 사용 - 계획, 스케줄링, 공급망 및 자산관리 문제에 대한 신속한 최적해 결과

 

적용분야 및 사례
사업의 경쟁력 강화에 도움이 되는 계획과 스케줄링 기반의 자산 관리 및 공급망 관리 등을 포함한 다양한 업무 기능 최적화 기술이 필요한 곳

 

 


 

 

참고

[1] www.kstec.co.kr/main/product/product_optimize.asp?sid=2

 

KSTEC

KSTEC

www.kstec.co.kr

[2] www.ibm.com/support/knowledgecenter/ko/SSSA5P_12.9.0/ilog.odms.cplex.help/CPLEX/GettingStarted/topics/set_up/setup_synopsis.html


정리를 하면서도 직접 프로젝트에 나가 어떻게 구축이 되고 쓰이는지 경험해보지 않아서 개념 정리 위주로 했습니다.

나중에 실제 프로젝트 경험을 할 수 있게 되면 적용 과정과 사례도 남겨보겠습니다.

Comments