Localisation and Circularity in Apple Supply Chains: An Algorithmic Exploration

이 논문은 영국의 사과 공급망에서 시간 민감성과 순환성을 고려하여 가격, 수량, 신선도, 지리적 거리의 가중치를 조정하는 혼합 정수 선형 프로그래밍 모델을 제시함으로써 지속 가능한 공급망 할당 전략을 탐구합니다.

Baraa Alabdulwahab, Ruzanna Chitchyan

게시일 2026-03-05
📖 4 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🍎 핵심 비유: "사과 배달 앱의 새로운 지휘자"

상상해 보세요. 영국 전역에 **수백 명의 사과 농부 (공급자)**와 **수백 명의 사과 구매자 (시장, 주스 공장, 식당 등)**가 있습니다. 이들은 모두 "내 사과를 팔고 싶다"거나 "사과가 필요하다"고 외치고 있습니다.

하지만 문제는 다음과 같습니다:

  1. 사과는 썩기 쉽습니다: 시간이 지나면 가치가 떨어집니다.
  2. 배달 거리가 중요합니다: 먼 곳에서 오면 탄소 배출이 늘고 비용이 듭니다.
  3. 가격이 맞아야 합니다: 농부와 구매자의 기대 가격이 다르면 거래가 안 됩니다.
  4. 남은 사과는 버려지지 않아야 합니다: 순환 경제 (Circular Economy) 원칙에 따라, 한 번 거래되지 않은 사과도 다음 기회에 다시 배분되어야 합니다.

기존 방식은 주로 "가장 싼 가격"이나 "가장 빠른 배송" 하나만 보고 결정했습니다. 하지만 이 논문은 **"이 모든 요소를 어떻게 균형 있게 조절할 것인가?"**에 대한 해답을 제시합니다.


🎛️ 연구의 핵심: "가중치 조절 다이얼"

저자들은 이 문제를 해결하기 위해 **스마트한 지휘자 (알고리즘)**를 만들었습니다. 이 지휘자는 네 가지 중요한 '다이얼'을 가지고 있습니다.

  1. 💰 가격 다이얼: 거래 가격이 얼마나 잘 맞는지.
  2. ⚖️ 양 다이얼: 농부가 팔려는 양과 구매자가 원하는 양이 얼마나 비슷한지.
  3. ⏰ 신선도 다이얼: 사과의 유통기한이 얼마나 남았는지 (먼저 썩는 사과부터 먼저 보내기).
  4. 📍 거리 다이얼: 농장과 시장 사이의 거리가 얼마나 가까운지 (로컬화).

이 지휘자는 이 네 가지 다이얼의 **비중 (무게)**을 상황에 따라 조절합니다.

  • "오늘은 신선도가 가장 중요해!" → 신선도 다이얼을 최대로 올림.
  • "오늘은 지역 농가를 도와야 해!" → 거리 다이얼을 최대로 올림.
  • "오늘은 가격이 가장 중요해!" → 가격 다이얼을 최대로 올림.

이렇게 하면, 같은 사과 공급망이라도 우리가 무엇을 최우선으로 하느냐에 따라 배분 결과가 완전히 달라집니다.


🔍 실험 결과: "원하는 대로 바꿀 수 있다"

연구진은 실제 영국 사과 데이터를 가지고 이 알고리즘을 돌려보았습니다. 결과는 매우 흥미로웠습니다.

  • 거리 우선 전략: 사과가 가까운 곳에서 거래되도록 했더니, 운송 거리가 크게 줄어들어 환경에 도움이 되었습니다. 하지만 그 대신, 모든 구매자가 원하는 만큼 사과는 못 받고, 일부는 작은 양만 받게 되었습니다.
  • 신선도 우선 전략: 유통기한이 임박한 사과부터 먼저 배분하니, 사과가 덜 버려졌습니다. 하지만 그 대신 먼 곳에서 사과를 가져와야 해서 운송 거리는 조금 늘어났습니다.
  • 가격 우선 전략: 가격이 가장 잘 맞는 거래를 우선시하니, 농부와 구매자 모두 만족도가 높았지만, 환경적 이득 (거리 단축 등) 은 크지 않았습니다.

가장 중요한 발견:
"하나의 완벽한 정답"은 없습니다. 어떤 전략이든 **장점과 단점 (Trade-off)**이 공존합니다. 예를 들어, 환경을 아끼려면 가격이 조금 비싸지거나, 모든 사람이 다 만족하려면 거리가 멀어질 수 있습니다. 이 알고리즘의 진짜 가치는 **"우리가 무엇을 희생하고 무엇을 얻고 있는지 투명하게 보여준다"**는 점입니다.


♻️ 순환 경제의 비밀: "남은 사과를 버리지 않는 법"

기존 시스템에서는 거래가 안 되면 그 사과는 그냥 '폐기물'로 처리되곤 했습니다. 하지만 이 연구에서는 **"남은 사과 (Unallocated Supply)"**를 처리하는 특별한 규칙을 만들었습니다.

  • 1 차 배분: 처음에 모든 거래를 시도합니다.
  • 남은 사과 처리: 거래되지 못한 사과가 있다면, 그냥 버리지 않고 다음 라운드로 넘깁니다.
  • 재배분: 다음 라운드에서는 이 남은 사과들을 다시 다른 구매자에게 제안합니다. 만약 유통기한이 너무 짧아져서 신선한 사과로 팔기 어렵다면, 주스 원료나 사료로 쓸 수 있는 곳으로 방향을 바꿔서 다시 제안합니다.

이처럼 **"남은 것을 다시 순환시키는 과정"**을 알고리즘이 자동으로 처리함으로써, 음식물 쓰레기를 획기적으로 줄일 수 있습니다.


💡 결론: "완벽함보다 '충분히 좋은' 해결책"

이 논문이 우리에게 주는 메시지는 다음과 같습니다.

  1. 상황에 따라 유연하게: "무조건 가장 좋은 것"을 찾으려 하기보다, 현재 상황 (날씨, 수요, 재고 등) 에 맞춰 우선순위를 바꿀 수 있는 시스템이 필요합니다.
  2. 투명한 선택: 알고리즘이 어떻게 결정을 내렸는지, 무엇을 위해 무엇을 희생했는지 사람들이 이해할 수 있어야 합니다.
  3. 완벽하지 않아도 괜찮음: 모든 사과를 100% 완벽하게 배분하는 것은 현실적으로 불가능할 수 있습니다. 하지만 "충분히 좋은 (Good-enough)" 배분을 통해 자원을 계속 순환시키고, 남은 것은 다음 기회를 기다리게 하는 것이 더 현실적이고 지속 가능한 방법입니다.

한 줄 요약:

"이 연구는 사과를 배분할 때 가격, 거리, 신선도, 양이라는 네 가지 다이얼을 상황에 따라 조절하며, 남은 사과를 버리지 않고 다시 순환시키는 똑똑한 시스템을 제안합니다. 이를 통해 우리는 환경을 보호하면서도 농가와 구매자 모두에게 이득이 되는 '지속 가능한 사과 거래'를 만들 수 있습니다."