当前位置: 首页 > article >正文

证明面积不超过1/8的一组凸形状可以平移填充进面积为1的凸形状内而不重叠

假设 C C C R 2 \mathbb{R}^2 R2中的一个凸图形,其面积为1,并假设 S S S R 2 \mathbb{R}^2 R2中的一组(可能是无限个)凸图形。对于 S S S中的每个凸图形 D D D,存在一个常数 k ∈ R k \in \mathbb{R} kR使得 D = k C : = { k x ⃗ : x ⃗ ∈ C } D = kC := \{k \vec{x}: \vec{x} \in C\} D=kC:={kx :x C}。如果存在一个映射 t : S → R 2 t : S \to \mathbb{R}^2 t:SR2,使得对于 S S S中的每个 D D D,通过向量 t ( D ) t(D) t(D)平移后的内部包含在 C C C内,并且任何 S S S中两个不同的 D D D D ′ D' D在通过 t ( D ) t(D) t(D) t ( D ′ ) t(D') t(D)平移后, D D D的内部不与 D ′ D' D的内部重叠,那么我们说 S S S中的凸形状可以通过平移的方式被填充到 C C C内。证明如果 S S S中凸形状的总面积最多为 1 / 8 1/8 1/8,则它们可以仅通过平移的方式被填充到 C C C内。

证:

1:缩放不变性

  • 由于 D = k C D = kC D=kC,并且 C C C的面积为 1,按照缩放公式,图形 D D D的面积为 k 2 × 面积 ( C ) = k 2 k^2 \times \text{面积}(C) = k^2 k2×面积(C)=k2

  • 因此,每个图形 D D D的面积是 k 2 k^2 k2,且 k 2 ≤ 1 8 k^2 \leq \frac{1}{8} k281,因为题目条件中要求 S S S中所有图形的总面积不超过 1 8 \frac{1}{8} 81,这也为后续的填充方案提供了面积上的约束。

2:总面积限制

  • 假设 S S S中所有凸图形的总面积为 A A A,根据题目条件, A ≤ 1 8 A \leq \frac{1}{8} A81

  • 每个图形 D D D的面积是 k 2 k^2 k2(如前所述),因此 S S S中每个 D D D都符合面积不超过 1 8 \frac{1}{8} 81的限制。我们接下来利用这一面积限制来设计平移填充策略。

3:平移映射的构造

  • 我们的目标是构造一个映射 t : S → R 2 t : S \to \mathbb{R}^2 t:SR2,使得每个图形 D D D可以平移到 C C C内,且不同的 D D D平移后不会重叠。

  • 由于 C C C是凸的,我们可以选取一个内接正方形 Q Q Q来进行构造。设 Q Q Q的边长为 s s s,则 Q Q Q的面积为 s 2 ≤ 1 s^2 \leq 1 s21

  • 我们将利用 C C C内接正方形的性质,帮助我们进行平移填充。

4:缩放与填充正方形

  • 由于每个图形 D D D的面积是 k 2 k^2 k2,且 k 2 ≤ 1 8 k^2 \leq \frac{1}{8} k281,可以推导出 k ≤ 1 2 2 k \leq \frac{1}{2\sqrt{2}} k22 1

  • 通过缩放图形 D D D到一个合适的大小,我们确保它的面积不会超过 s 2 8 \frac{s^2}{8} 8s2,即每个图形 D D D被缩放后面积最大为 s 2 8 \frac{s^2}{8} 8s2

  • 因为 D D D k C kC kC,且 k ≤ 1 2 2 k \leq \frac{1}{2\sqrt{2}} k22 1,则 D D D可以被缩放到一个边长为 s 2 2 \frac{s}{2\sqrt{2}} 22 s的正方形内。

  • 进一步,假设我们将 C C C内的正方形 Q Q Q划分为 8 个小正方形。每个小正方形的边长为 s 2 \frac{s}{2} 2s,其面积为 s 2 4 \frac{s^2}{4} 4s2。每个小正方形的面积足够容纳缩放后的图形 D D D,因为 D D D的面积为 k 2 s 2 ≤ s 2 8 k^2 s^2 \leq \frac{s^2}{8} k2s28s2,而每个小正方形的面积是 s 2 4 \frac{s^2}{4} 4s2,因此,面积上满足填充条件。

  • 由于图形 D D D是凸的,即使它的形状发生了变化,缩放后的 D D D仍然能够适应在这些小正方形内。

5:平移策略

  • C C C内接正方形 Q Q Q分成 8 个小正方形后,对于每个图形 D D D,我们将其缩放至适当大小(如前所述,边长最大为 s 2 2 \frac{s}{2\sqrt{2}} 22 s),然后将其平移到 Q Q Q中一个未被占据的小正方形的中心。

  • 通过这种平移方式,保证了每个图形 D D D都能恰当地放入 C C C内,并且它们不会重叠。

6:不重叠性证明

  • 为了确保不同的图形 D D D D ′ D' D在平移后不重叠,我们可以利用以下策略:

  • 由于每个图形 D D D在平移前都被缩放到一个小正方形内,而每个小正方形的面积足够容纳 D D D,且每个小正方形只能容纳一个图形 D D D,因此,平移后的图形 D D D D ′ D' D不会有交集。

  • 因为小正方形之间没有重叠,而且每个 D D D被平移到一个独立的小正方形内,最终平移后的图形之间不会相互重叠。

综上,我们成功地构造了平移映射 t t t,使得所有图形 D D D通过平移后能够放入 C C C内,并且它们之间不会重叠。

  • 因此,若 S S S中凸形状的总面积最多为 1 8 \frac{1}{8} 81,则它们可以通过平移的方式被填充到 C C C内。

http://www.kler.cn/a/410110.html

相关文章:

  • 【CSP CCF记录】201809-2第14次认证 买菜
  • 【Electron学习笔记(二)】基于Electron开发应用程序
  • ros2学习日记_241124_ros相关链接
  • JS精进之Hoisting(提升)
  • 2.langchain中的prompt模板 (FewShotPromptTemplate)
  • 海信Java后端开发面试题及参考答案
  • 非root用户安装CUDA
  • [M最短路] lc743. 网络延迟时间(spfa最短路+单源最短路)
  • 【Redis_Day6】Hash类型
  • leetcode hot100【LeetCode 238.除自身以外数组的乘积】java实现
  • Flink Standalone集群模式安装部署全攻略
  • leetcode day12 贪心 605+44
  • 漫谈 module caching——PyCharm jupyter notebook 在导入模块被更新后无法及时同步问题
  • rabbitmq exchange queue topic的关系
  • 前端---HTML(一)
  • 【CSP CCF记录】201809-2第14次认证 买菜
  • SpringMVC-03-HelloSpring
  • 人工智能之数学基础:线性代数在人工智能中的地位
  • HttpServletRequest req和前端的关系,req.getParameter详细解释,req.getParameter和前端的关系
  • docker 安装arm架构mysql8
  • 全面解读RuoYi 系列项目不同版本与应用场景
  • Java中的集合体系
  • 问题记录-Java后端
  • STM32端口模拟编码器输入
  • docker部署springboot、挂载配置文件
  • 241125学习日志——[CSDIY] [ByteDance] 后端训练营 [15]