В геометрии толстый объект представляет собой объект, состоящий из двух или двух частей. больше размеров, длина которых в разных размерах одинакова. Например, квадрат квадрат толстый, потому что его длина и ширина идентичны. Прямоугольник 2 на 1 тоньше квадрата, но он толстый по сравнению с прямоугольником 10 на 1. Точно так же круг толще, чем эллипс размером 1 на 10 , а равносторонний треугольник толще, чем очень тупой треугольник.
Толстый объекты особенно важны в вычислительной геометрии. Многие алгоритмы вычислительной геометрии могут работать намного лучше, если их входные данные состоят только из толстых объектов; см. раздел приложения ниже.
При постоянном R≥1 объект o называется R- жир, если его «фактор стройности» не больше R. «Фактор стройности» имеет разные определения в разных статьях. Общее определение:
, где o и кубы являются d-мерными. Двумерный куб - это квадрат, поэтому коэффициент тонкости квадрата равен 1 (так как его наименьший охватывающий квадрат равен его наибольшему закрытому диску). Коэффициент тонкости прямоугольника 10 на 1 равен 10. Коэффициент тонкости круга равен √2. Следовательно, по этому определению квадрат 1-толстый, но диск и прямоугольник 10 × 1 не 1-толстый. Квадрат тоже 2-толстый (так как его коэффициент стройности меньше 2), 3-толстый и т. Д. Диск тоже 2-толстый (а также 3-толстый и т.д.), но прямоугольник 10 × 1 не равен 2. -жир. Каждая фигура ∞-толстая, поскольку по определению коэффициент стройности всегда не больше ∞.
Вышеупомянутое определение можно назвать двухкубической жирностью, поскольку оно основано на соотношении сторон двух кубиков. Точно так же можно определить два шара упитанности, в которых вместо этого используется d-мерный шар. Двумерный шар - это диск. Согласно этому альтернативному определению, диск 1-толстый, но квадрат не 1-толстый, поскольку его тонкость в два шара равна √2.
Альтернативное определение, которое можно назвать охватывающим шаром жирностью (также называемой «толщиной»), основано на следующем коэффициенте тонкости:
Показатель степени 1 / d делает это определение соотношением двух длин, так что оно сравнимо с жирностью двух мячей.
Здесь тоже можно использовать куб вместо шара.
Аналогичным образом можно определить замкнутый шар упитанность на основе следующего коэффициента тонкости:
Тонкость охватывающего шара / куба может сильно отличаться от тонкости закрытого шара / куба.
Например, рассмотрим леденец с конфетой в форме квадрата 1 × 1 и палкой в форме прямоугольника ab × (1 / b) (с b>1>(1 / b)). При увеличении b площадь окружающего куба (≈b) увеличивается, но площадь замкнутого куба остается постоянной (= 1), а общая площадь формы также остается постоянной (= 2). Таким образом, тонкость окружающего куба может увеличиваться произвольно, в то время как тонкость заключенного куба остается постоянной (= √2). См. Эту страницу GeoGebra для демонстрации.
С другой стороны, рассмотрим прямолинейную «змейку» шириной 1 / b и длиной b, которая полностью сложена внутри квадрата со стороной 1. По мере увеличения b площадь замкнутого куба (≈ 1 / b) уменьшается, но общие площади змеи и вмещающего куба остаются постоянными (= 1). Таким образом, тонкость замкнутого куба может увеличиваться произвольно, в то время как тонкость окружающего куба остается постоянной (= 1).
И для леденцов, и для змейки, два куба-стройность возрастают произвольно, так как в целом:
Так как все коэффициенты стройности равны по крайней мере 1, из этого следует, что если объект o является R-жирным согласно определению двух шариков / кубиков, это также R-жир согласно определениям охватывающий шар / куб и закрытый шар / куб (но обратное неверно, как проиллюстрировано выше).
объем d-мерного шара радиуса r равен : , где V d - константа, зависящая от размера:
d-мерный куб с длиной стороны 2а имеет объем (2а). Он заключен в d-мерный шар радиуса a√d, объем которого равен V d (a√d). Следовательно, для каждого d-мерного объекта:
Для четных размеров (d = 2k) коэффициент упрощается до: . В частности, для двумерных форм V 2 = π, а коэффициент равен: √ (0,5 π) ≈1,25, поэтому:
Из аналогичных соображений:
d-мерный шар с радиусом a заключен в d-мерный куб со стороной 2a. Следовательно, для каждого d-мерного объекта:
Для четных размеров (d = 2k) коэффициент упрощается до: . В частности, для двумерных форм коэффициент равен: 2 / √π≈1,13, так что:
Из аналогичных соображений:
Умножение приведенных выше соотношений дает следующие простые соотношения:
Таким образом, R-толстый объект согласно определению двух шаров или двух кубов является не более R√d-жирным согласно альтернативному определению.
Все приведенные выше определения являются глобальными в том смысле, что они не заботятся о небольших тонких областях, которые являются частью большого толстого объекта.
Например, рассмотрим леденец с конфетой в форме квадрата 1 × 1 и палочкой в форме прямоугольника 1 × (1 / b) (с b>1>(1 / b)). При увеличении b площадь окружающего куба (= 4) и площадь замкнутого куба (= 1) остаются постоянными, а общая площадь формы изменяется незначительно (= 1 + 1 / b). Таким образом, все три фактора тонкости ограничены: тонкость заключенного куба≤2, тонкость заключенного куба≤2, стройность двух кубов = 2. Таким образом, по всем определениям леденец на палочке 2-толстый. Однако часть леденца-палочка явно становится все тоньше и тоньше.
В некоторых приложениях такие тонкие детали неприемлемы, поэтому местная упитанность, основанная на локальном коэффициенте тонкости, может быть более подходящей. Для каждого глобального коэффициента тонкости можно определить локальную версию. Например, для тонкости охватывающего шара можно определить коэффициент тонкости local-enclosing-ball объекта o, рассматривая множество B всех шаров, центр которых находится внутри o и граница пересекает границу o (т.е. не полностью содержит o). Коэффициент тонкости локального охватывающего шара определяется как:
1/2 - это нормализационный коэффициент, который делает тонкость локального охватывающего шарика шара равной 1. Тонкость локального охватывающего шарика формы леденца на палочке, описанной выше, преобладает палку 1 × (1 / b), и она переходит в ∞ с ростом b. Таким образом, согласно локальному определению, вышеуказанный леденец не является двухжирным.
Локальная жирность подразумевает глобальную жирность. Вот пример доказательства упитанности, основанный на закрывающих шарах. По определению, объем наименьшего охватывающего шара меньше объема любого другого охватывающего шара. В частности, это ≤ объема любого охватывающего шара, центр которого находится внутри o, а граница касается границы o. Но каждый такой охватывающий шар находится в множестве B, рассматриваемом по определению тонкости локально охватывающего шара. Следовательно:
Следовательно:
Для выпуклого тела верно и обратное: локальная-упитанность подразумевает глобальную-упитанность. Доказательство основано на следующей лемме. Пусть o - выпуклый объект. Пусть P точка в o. Пусть b и B - два шара с центром в P такие, что b меньше B. Тогда o пересекает большую часть b, чем B, то есть:
Контрольный набросок: стоя в точке P, мы можем смотреть под разными углами θ и измерять расстояние до границы о. Поскольку o выпукло, это расстояние является функцией, скажем, r (θ). Мы можем вычислить левую часть неравенства, интегрировав следующую функцию (умноженную на некоторую детерминантную функцию) по всем углам:
Аналогичным образом мы можем вычислить правый стороны неравенства путем интегрирования следующей функции:
Проверяя все 3 возможных случая, можно показать, что всегда . Таким образом, интеграл от f является по крайней мере интегралом от F, и лемма следует.
Определение тонкости локального охватывающего шара рассматривает все шары, которые центрированы в точке в o и пересекают границу точки o. Однако, когда o выпукло, приведенная выше лемма позволяет нам рассматривать для каждой точки из o только шары максимального размера, то есть только шары, которые полностью содержат o (и чья граница пересекает границу o). Для каждого такого шара b:
где - некоторая константа, зависящая от размера.
Диаметр o не превышает диаметра наименьшего шара, охватывающего o, а объем этого шара составляет: . Объединение всех неравенств дает, что для каждого выпуклого объекта:
Для невыпуклых объектов это неравенство, конечно, не выполняется, как показано на примере леденца на палочке выше.
В следующей таблице показан коэффициент тонкости различных форм на основе различных определений. Два столбца локальных определений заполняются знаком «*», когда форма выпуклая (в этом случае значение локальной тонкости равно значению соответствующей глобальной тонкости):
Shape | two -balls | два-куба | охватывающий-шар | включающий-куб | закрытый-шар | закрытый-куб | локальный-охватывающий-шар | локальный-охватывающий-куб |
---|---|---|---|---|---|---|---|---|
квадрат | √2 | 1 | √ (π / 2) ≈1,25 | 1 | √ (4 / π) ≈ 1,13 | 1 | * | * |
b × прямоугольник с b>a | √(1+b^2/a^2) | b/a | 0.5√π (a / b + b / a) | √ (b / a) | 2√ (b / aπ) | √ (b / a) | * | * |
диск | 1 | √2 | 1 | √ (4 / π) ≈1,13 | 1 | √ (π / 2) ≈1,25 | * | * |
эллипс с радиусами b>a | b/a | >b / a | √ (b / a) | >√ (b / 2πa) | √ (b / a) | >√ (πb / a) | * | * |
полу- эллипс с радиусами b>a, разделенный пополам параллельно b | 2b/a | >2b/a | √ (2b / a) | >√ (4b / πa) | √ (2b / a) | >√ (2πb / a) | * | * |
полудиск | 2 | √5 | √2 | √ (8 / π) ≈1.6 | √2 | √ (5π / 8) ≈1,4 | * | * |
равносторонний треугольник | 1+2/√3≈2,15 | √ (π / √ 3) ≈1,35 | √ (4 / √3) ≈1,52 | √√3 / 2 + 1 / √√3≈1,42 | * | * | ||
равнобедренный прямоугольный треугольник | 1 /(√2-1)≈2,4 | 2 | √2 | √2 | * | * | ||
'леденец', сделанный из единичного квадрата и b × палочка, b>1>a | b + 1 | √ ((b + 1) ^ 2 / ( ab + 1)) | √ (ab + 1) | √ (b / a) |
Тонкость не зависит от масштаба, поэтому коэффициент тонкости треугольника ( как и любой другой многоугольник) можно представить только как функцию его углов. Три фактора тонкости на основе шара могут быть рассчитаны с использованием хорошо известных тригонометрических тождеств.
Наибольшая окружность, содержащаяся в треугольнике, называется его вписанной окружностью. известно, что:
где Δ - площадь треугольника, а r - радиус вписанной окружности. Следовательно, тонкость закрытого шара треугольника равна:
.
Наименьшей окружностью для острого треугольника является его описанная окружность, а для тупого треугольника это круг, имеющий самая длинная сторона как диаметр.
Известно, что:
где снова Δ - это площадь треугольника, а R - радиус описанной окружности. Следовательно, для острого треугольника коэффициент тонкости ограничивающего шара равен:
Также известно, что:
где c - любая сторона треугольника, а A, B - прилегающие углы. Следовательно, для тупого треугольника с острыми углами A и B (и самой длинной стороной c) коэффициент тонкости охватывающего шара равен:
Обратите внимание, что в прямоугольном треугольнике , поэтому два выражения совпадают.
Внутренний радиус r и окружной радиус R связаны с помощью пары формул, которые обеспечивают два альтернативных выражения для двухшариковой тонкости острого треугольника:
Для тупого треугольника следует использовать c / 2 вместо R. По Закону синусов :
Следовательно, коэффициент тонкости тупого треугольника с тупым углом C равен:
Обратите внимание, что в прямоугольном треугольнике , поэтому два выражения совпадают.
Эти два выражения можно объединить следующим образом, чтобы получить единое выражение для тонкости двух шаров любого треугольника с меньшими углами A и B:
Чтобы получить представление о скорости изменения упитанности, рассмотрим, что дает эта формула для равнобедренного треугольника с углом головы θ при малом θ :
. Следующие графики показывают коэффициент тонкости треугольника с двумя шарами:
Тонкость круга по шарику, конечно же, равна 1 - наименьшее возможное значение.
Для кругового сегмента с центральным углом θ диаметр описанной окружности - это длина хорды, а диаметр вписанной окружности - это высота сегмента, поэтому тонкость двух шариков (и ее приближение когда θ мало ):
Для кругового сектора с центральным углом θ (когда θ мало) диаметр описанной окружности - это радиус окружности, а диаметр вписанной окружности - это длина хорды, поэтому тонкость двух шаров составляет:
Для эллипса коэффициенты тонкости в разных местах различаются. Например, рассмотрим эллипс с короткой осью a и длинной осью b. длина хорды находится в диапазоне от на узкой стороне эллипса до на его широкой стороне; аналогично, высота сегмента находится в диапазоне на узкой стороне и на широкой стороне. Таким образом, толщина двух шаров составляет:
и:
В общем, когда секущая начинается под углом, коэффициент тонкости может быть приблизительно:
Выпуклый многоугольник называется разделенным на r, если угол между ними пара ребер (не обязательно смежных) не меньше r.
Лемма: тонкость охватывающего шара выпуклого многоугольника, разделенного r, не превосходит .
Выпуклый многоугольник называется k, разделенный r if:
Лемма: тонкость охватывающего шара выпуклого многоугольника, разделенного k, r, не превосходит . улучшить верхнюю границу до .
Если объект o имеет диаметр 2a, то каждый шар, охватывающий o, должен иметь радиус не менее a и объемом не менее V d a. Следовательно, по определению толщины охватывающего шара объем объекта с R-жиром диаметром 2a должен быть не менее: V d a / R. Следовательно:
Для пример (принимая d = 2, R = 1 и C = 3): количество неперекрывающихся дисков с радиусом не менее 1, содержащихся в окружности радиуса 3, не превышает 3 = 9. (На самом деле это максимум 7).
Если мы рассматриваем локальную жирность вместо глобальной, мы можем получить более сильную лемму:
Например (принимая d = 2, R = 1 и C = 0): количество неперекрывающихся дисков с радиусом больше 1, которые касаются данного единичного диска, не превышает 4 = 16 (это не точная оценка, поскольку в этом случае легко доказать верхнюю оценку 5).
Следующие обобщения полноты были изучены для двумерных объектов.
Треугольник ∆ - это (β, δ) -треугольник плоского объекта o (0 <β≤π/3, 0<δ< 1), if ∆ ⊆ o, each of the angles of ∆ is at least β, and the length of each of its edges is at least δ·diameter(o). An object o in the plane is (β, δ) -крытый, если для каждой точки P ∈ o существует (β, δ) -треугольник ∆ точки o, содержащий P.
Для выпуклых объектов два определения эквивалентны в том смысле, что если o является α-толстым, для некоторой константы α, то он также является (β, δ) -покрытым для соответствующих констант β и δ, и наоборот. Однако для невыпуклых объектов определение быть толстым является более общим, чем определение (β, δ) -крытого.
Толстые объекты используются в различных задачах, например: