🧮
🧮 수학·통계

꼭짓점(선형계획) 계산기 (실행 가능 영역의 꼭짓점과 최적값)

입력하면 바로 계산됩니다.

입력값

꼭짓점 방법 계산기 쉽게 이해하기 — 개념과 원리

이 계산기는 변수가 두 개인 선형계획법 문제를 꼭짓점 방법으로 풉니다. 최대화하거나 최소화할 목적함수 z = c₁x + c₂y와 일차 제약조건을 넣으면, 실행 가능 영역의 모든 꼭짓점을 찾아 각 점에서 z를 계산하고 가장 좋은 값을 고릅니다. 생산 계획, 일정, 식단처럼 유한수학과 경영수학 문제에 쓸 수 있습니다.

max 40x + 30ymax 40x + 30y(4, 8) → 400360320제약4꼭짓점4z0 · 360 · 400 · 320최적(4, 8) · 400
선형 목적함수는 가능 영역의 꼭짓점에서 최대가 되므로 꼭짓점만 확인합니다.

계산 방법

  1. 각 제약조건 a·x + b·y ≤ c(또는 ≥, =)의 경계선 a·x + b·y = c를 그립니다. x ≥ 0, y ≥ 0도 넣을 수 있습니다.
  2. 경계선을 두 개씩 짝지어 교점을 구합니다.
  3. 모든 제약조건을 만족하는 교점만 남기며, 이것이 꼭짓점입니다.
  4. 각 꼭짓점에서 z = c₁x + c₂y를 계산해 최대화면 가장 큰 값, 최소화면 가장 작은 값을 고릅니다.

원리

일차 제약조건들은 곧은 변으로 둘러싸인 볼록한 영역을 만듭니다. 목적함수는 위에서 보면 c₁x + c₂y = 상수인 평행선들의 모임입니다. 이 직선을 좋아지는 방향으로 밀어 가면, 영역을 벗어나기 직전에 마지막으로 닿는 곳은 항상 꼭짓점(또는 변 전체)입니다. 그래서 꼭짓점만 확인하면 되고, 무한히 많은 점을 찾는 문제가 유한한 계산으로 바뀝니다.

예제 풀이

기본값: x + y ≤ 12, 2x + y ≤ 16, x ≥ 0, y ≥ 0에서 40x + 30y 최대화.

  1. 사용한 제약조건은 x, y ≥ 0을 포함해 4개입니다.
  2. 꼭짓점: (0, 0), (0, 12), x + y = 12와 2x + y = 16이 만나는 (4, 8), (8, 0)의 4개입니다.
  3. z 값: (0, 0) → 0, (0, 12) → 360, (4, 8) → 160 + 240 = 400, (8, 0) → 320입니다.
  4. 최적 꼭짓점은 (4, 8), 최적값은 400입니다.
목적함수: y의 계수 값에 따른 목적함수의 최적값 변화목적함수: y의 계수 값에 따른 목적함수의 최적값…3004005006007008007.51522.53037.54560예제 값: 400목적함수: y의 계수
다른 값은 그대로 두고 “목적함수: y의 계수”만 바꿔 계산기를 다시 돌린 결과입니다. 금색 점이 예제 값이며, 위에 값을 입력하면 내 값으로 다시 그려집니다.
목적함수: y의 계수목적함수의 최적값
7.5320
15320
22.5340
30400
37.5460
45540
60720

결과 해석

기본 예에서 x와 y는 시간당 40과 30을 버는 두 일의 근무 시간이고, 근무는 최대 12시간, 준비 시간은 최대 16시간입니다. 가장 좋은 계획은 첫째 일 4시간, 둘째 일 8시간입니다. 최적 꼭짓점을 지나는 제약조건은 꽉 찬(구속하는) 조건이라 이를 완화하면 결과가 좋아지고, 나머지 조건에는 여유가 있습니다.

흔한 실수

주의: 실제 계획 문제는 정수 해나 더 많은 변수가 필요한 경우가 많습니다. 이 방법은 변수 두 개의 연속적인 최적해만 구합니다.

자주 묻는 질문

꼭짓점 정리란?

선형계획 문제에 최적값이 있으면 실행 가능 영역의 꼭짓점에서 나타난다는 정리입니다.

두 꼭짓점의 값이 같으면요?

두 점을 잇는 변 위의 모든 점이 최적입니다.

최소화도 되나요?

네, '최소화'를 고르면 가장 작은 꼭짓점 값을 알려 줍니다.

출처: R. Sekhon & R. Bloom, Applied Finite Mathematics (LibreTexts), §3.1 Maximization Applications

2026년 11월 8일 확인. R. Sekhon & R. Bloom, Applied Finite Mathematics (LibreTexts), §3.1 Maximization Applications — “목적함수의 최댓값(또는 최솟값)은 항상 실행 가능 영역의 꼭짓점에서 나타난다”, 풀이 절차와 예제 3.1.1 (x + y ≤ 12, 2x + y ≤ 16에서 40x + 30y 최대화: 꼭짓점 (0, 0), (0, 12), (4, 8), (8, 0); (4, 8)에서 최댓값 400).

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →