Google 최적화 도구

 

Google 최적화 도구 (OR-도구)는 조합 최적화 문제를 해결하기위한 빠르고 휴대 가능한 소프트웨어 모음입니다. 이 제품군에는 다음이 포함됩니다.


• 제약 프로그래밍 솔버.
CBC, CLP, GLOP, GLPK, Gurobi, CPLEXSCIP를 포함한 여러 선형 프로그래밍 및 혼합 정수 프로그래밍 솔버에 대한 단순하고 통합 된 인터페이스.
• 그래프 알고리즘 (최단 경로, 최소 비용 흐름, 최대 흐름, 선형 합계 할당).
• 여행 세일즈맨 문제 및 차량 경로 문제에 대한 알고리즘.
• 빈 포장 및 배낭 알고리즘.

 

Google은 C ++에서 OR- 도구를 만들었지 만 Python, C # 또는 Java에서도 사용할 수 있습니다.

Python 용 OR- 도구 설치에 대한 지침은 OR- 도구 설치를 참조하십시오.

C ++, Java 또는 C # 용 OR- 도구를 설치하려면 아래 표시된 설치 패키지 중 하나를 다운로드해야합니다.

 

 

 

C ++, Java 또는 C # 용 OR- 도구 다운로드

 

Windows에서 C ++, Java 또는 C # 용 OR- 도구를 설치하려면 아래 버튼 중 하나를 클릭하여 사용중인 Visual Studio 버전에 맞는 바이너리 설치 패키지를 다운로드하십시오.

 

OR-Tools for C++ | Java | C#
(Visual Studio 2017)
OR-Tools for C++ | Java | C#
(Visual Studio 2015)

 

 


Linux, Windows 및 Mac OS X 용 OR- 도구 다운로드의 전체 목록을 보려면 OR- 도구 다운로드 페이지를 참조하십시오.

OR- 도구 설치에 대한 지시 사항은 OR- 도구 설치를 참조하십시오.

OR- 도구 모음은 다음과 같습니다.


오픈 소스 및 무료. 예제와 소스 코드는 Apache License 2.0에서 무료로 다운로드 할 수 있습니다.
능동적으로 유지 관리. 우리는 한 달에 여러 번 개선을 발표합니다.
문서화. 이 사이트 외에도 C ++, Python, Java 및 C #에서 사용할 수있는 예제가 많이 있습니다.
가지고 다닐 수 있는. 코드는 Google C ++ 코딩 스타일을 엄격히 준수합니다. 모든 것은 C ++로 코드화되어 있으며 Python, Java 및 .NET (비 Windows 플랫폼에서는 Mono 사용)을 위해 SWIG를 통해 사용할 수 있습니다. Linux, Mac OS X 및 Windows (Visual Studio 사용)에서 OR- 도구를 컴파일 할 수 있습니다.
실력 있는. 우리는 속도와 메모리 소비가 중요한 Google 내부에서 사용합니다.
사용자에게 친숙합니다. 가능한 한 사용하기 쉽도록 코드를 작성하려고합니다 (특히 Python 및 C #에서).
잘 테스트되었습니다. 우리는 많은 외부 개발자와 마찬가지로 Google의 미션 크리티컬 애플리케이션에이 애플리케이션을 사용합니다.

 

혼합 선형 선형 최적화가 필요한 경우 OR- 도구 다운로드 이외의 몇 가지 옵션이 있습니다.


Google 스프레드 시트를 통해 혼합 정수 선형 최적화 프로그램을 사용하십시오.
Google Apps Script를 통해 혼합 정수 선형 최적화 프로그램을 사용하십시오.

 

 

이 사이트에서 다음을 찾을 수 있습니다.


• 조합 최적화에 대한 일반적인 소개.
바이너리 배포판이나 소스 코드에서 OR-Tools를 설치하기위한 지침.
OR- 도구 시작하기.
• 해결하려는 특정 문제에 대한 탐색 모음의 코드 예제.

 

스도쿠 게임을하고 싶다면 Google 스프레드 시트를 실행하고 스도쿠 애드온을 설치하십시오.

 

 


Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

 

※ 본 내용은 Google Optimization Tools 사이트에서 가져온 내용으로 구글 번역기를 통하여 한글로 게시하였습니다.

 

 

※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.