LINDO는 수학 프로그래밍 문제를 해결하는 데 특별히 사용되는 소프트웨어 패키지입니다. LINDO는 빠르게 실행되고 입력이 쉽기 때문에 수학적 프로그래밍 문제를 해결하고 분석합니다. 따라서 수학, 과학 연구 및 산업 분야에서 널리 사용됩니다. LINDO는 주로 선형 프로그래밍, 비선형 프로그래밍, 2차 프로그래밍 및 정수 프로그래밍과 같은 문제를 해결하는 데 사용됩니다. 또한 일부 비선형 및 선형 방정식을 풀고 대수 방정식의 근을 찾는 데에도 사용할 수 있습니다. LINDO에는 모델링 언어와 사용자가 계획 문제를 수립할 때 호출할 수 있는 일반적으로 사용되는 많은 수학 함수(많은 일반 함수 포함)가 포함되어 있습니다.
LINDO 6.1은 선형, 정수 및 이진 프로그래밍 문제를 해결하기 위한 다목적 도구입니다. LINDO 6.1의 대화형 환경을 사용하면 최적화 문제를 쉽게 생성하고 해결할 수 있으며, LINDO의 최적화 엔진을 귀하가 개발한 프로그램에 연결할 수도 있습니다. 한편, LINDO는 2차 선형 정수 계획법의 일부 복잡한 실제 문제를 해결하는 데에도 사용될 수 있습니다. 예를 들어, 대형 기계에서 LINDO는 50,000개가 넘는 제약 조건과 200만 개가 넘는 변수가 포함된 대규모의 복잡한 문제를 해결하는 데 사용됩니다.
LINGO는 비선형 계획법(NLP) —NON—LINEAR PROGRAMMING)을 해결하는 데 사용됩니다. 2차 규칙(QP—QUARATIC PROGRAMING) LINGO 6.0의 학생 버전은 최대 300개의 변수와 150개의 제약 조건을 사용하여 규칙 문제를 해결할 수 있습니다. 표준 버전의 해결 능력도 위의 10^4 수준입니다. LINDO와 LINGO가 목표 계획 문제를 직접 해결할 수는 없지만 순차 알고리즘은 LINDO와 LINGO가 해결할 수 있는 계획 문제로 분해될 수 있습니다.