← 최신 논문
🔢 mathematics

Optimally Packing a Large Square by Unit Squares

이 논문은 한 변의 길이가 xx인 큰 정사각형을 단위 정사각형들로 채울 때 발생하는 낭비되는 공간이 O(x3/5)O(x^{3/5})로 유계됨을 입증한다.

원저자: Rory McClenagan

게시일 2026-02-03
📖 3 분 읽기🧠 심층 분석

원저자: Rory McClenagan

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대한 정사각형 방(이하 Room X라고 부릅시다)과 똑같은 크기의 1피트 x 1피트 바닥 타일이 엄청나게 쌓여 있다고 상상해 보세요. 당신의 목표는 타일들이 서로 겹치지 않게 하면서 가능한 한 많은 바닥 면적을 타일로 채우는 것입니다.

만약 방의 너비가 정확히 10피트라면, 10줄의 타일을 10개씩 완벽하게 배치할 수 있습니다. 빈틈도 없습니다. 하지만 만약 방의 너비가 10.3피트라면 어떻게 될까요?

문제점: "나이브한(Naive)" 틈새

만약 타일을 벽과 평행하게 똑바로 놓으려고 한다면, 문제에 부딪히게 됩니다. 10개의 타일은 온전히 들어갈 수 있지만, 방 전체를 가로지르는 0.3피트 두께의 얇은 빈 공간이 남게 됩니다.

  • 만약 방의 너비가 1,000피트라면, 그 띠의 길이는 1,000피트가 됩니다.
  • 이 "낭비되는 공간"(채울 수 없는 영역)은 매우 거대합니다.

수십 년 동안 수학자들은 이 낭비되는 공간을 최소화하기 위해 타일을 배치하는 더 나은 방법을 찾으려 노력했습니다. 이전의 최선책은 타일을 약간 기울여서 배치하는 것이었지만, 여로도 여전히 낭비되는 공간은 꽤 컸습니다.

해결책: 각도의 "계단식 구조"

Rory McClenagan의 이 논문은 타일을 훨씬 더 효율적으로 채울 수 있는 새로운 방식의 영리한 방법을 소개합니다. 단순히 타일을 한 번 기울이는 것이 아니라, 오차를 상쇄할 수 있도록 두 단계의 "각도 댄스"를 사용하는 것입니다.

작동 원리에 대한 비유는 다음과 같습니다.

1단계: "기울어진 스택(Tilted Stacks)"

타일을 직선 형태의 줄로 놓는 대신, 대각선 스택 형태로 쌓는다고 상상해 보세요.

  • 스택을 벽 쪽으로 약간 기울입니다.
  • 이렇게 기울이면 타일들이 서로 맞물리면서 가장자리를 따라 들쭉날쭉한 계단 모양의 패턴을 만들게 됩니다.
  • 이 방식은 방의 맨 위와 맨 아래에 몇 개의 작은 삼각형 틈새를 남기지만, 중간 부분은 매우 효율적으로 채워줍니다.

2단계: "각도 교정" (두 가지 알고리즘)

여기서 까다로운 부분이 있습니다. 만약 방 전체에 걸쳐 스택을 계속 같은 방향으로 기울인다면, "들쭉날쭉함"이 점점 심해져서 끝부분에 커다란 틈이 생기게 됩니다.

저자의 돌파구는 마치 가위나 지퍼처럼 함께 작동하는 두 가지 서로 다른 패킹 패턴을 사용하는 것입니다.

  1. 첫 번째 패턴: 구역의 타일을 한쪽 방향으로 기울여서 채웁니다. 이렇게 하면 해당 구역의 윗부분에 특정한 각도의 "낭비"가 발생합니다.
  2. 두 번째 패턴: 바로 다음에, 타일을 반대 방향으로 기울이거나 각도를 미세하게 조정하여 첫 번째 패턴이 만든 실수를 "되돌리는" 두 번째 패턴으로 전환합니다.

이것은 마치 언덕을 올라갔다가 곧바로 똑같은 경사도를 가진 내리막길을 내려가는 것과 같습니다. 당신은 높이를 얻거나 잃지 않고, 원래의 높이로 돌아오게 됩니다.

이 두 패턴을 계속해서 번갈아 사용함으로써, 저자는 "낭비되는 공간"(틈새)이 커지지 않고 아주 작게 유지되도록 보장합니다.

결과: 수학적 마술

이 논문은 이 특정 "기울어진 스택" 방식과 "각도 교정" 댄스를 사용함으로써 다음과 같은 결과를 얻을 수 있음을 증명합니다.

  • 낭비되는 공간은 더 이상 방의 길이에 비례하여 늘어나지 않습니다.
  • 대신, 낭비되는 공간은 훨씬 더 느리게 증가합니다.

수학적으로, 방의 한 변의 길이를 xx라고 할 때, 낭비되는 공간은 대략 x3/5x^{3/5}입니다.

  • 기존 방식: 낭비되는 공간은 대략 xx (직선)였습니다.
  • 새로운 방식: 낭비되는 공간은 대략 x0.6x^{0.6} (완만한 곡선)입니다.

거대한 방의 경우, 이 차이는 엄청납니다. 즉, 거대한 정사각형 바닥을 단위 정사각형 타일로 채울 때, 이전 방식들에 비해 훨씬 더 적은 양의 빈 공간만을 남기고 채울 수 있다는 뜻입니다.

요약

이 논문은 단순히 "타일을 기울이라"고 말하는 것이 아닙니다. 이 방식(기울어진 스택)을 사용할 때 얼마만큼 기울여야 하는지, 그리고 언제 기울기 방향을 바꿔야 하는지에 대한 정밀한 레시피를 제공하여 오차가 서로 상쇄되도록 합니다. 이를 통해 우리는 이 접근법을 사용하여 수학적으로 가능한 가장 작은 수준의 빈 공간만을 남긴 채, 거대한 정사각형을 단위 정사각형으로 그 어느 때보다 효율적으로 채울 수 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →