This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A convex cover for closed unit curves has area at least 0.1

Bogdan Grechuk School of Mathematics and Actuarial Science
University of Leicester, Leicester
LE1 7RH
United Kingdom
[email protected]
   Sittichoke Som-am School of Mathematics and Actuarial Science
University of Leicester, Leicester
LE1 7RH
United Kingdom
[email protected]
Abstract.

We improve a lower bound for the smallest area of convex covers for closed unit curves from 0.09750.0975 to 0.10.1, which makes it substantially closer to the current best upper bound 0.110230.11023. We did this by considering the minimal area of convex hull of circle, line of length 12\frac{1}{2}, and rectangle with side 0.1727×0.32730.1727\times 0.3273. By using geometric methods and the Box search algorithm, we proved that this area is at least 0.10.1. We give informal numerical evidence that the obtained lower bound is close to the limit of current techniques, and substantially new idea is required to go significantly beyond 0.100440.10044.

Key words and phrases:
Worm problem, Convex cover, Convex hull, Minimal-area cover, Closed curves
1991 Mathematics Subject Classification:
Primary 52C15; Secondary 52A38

1. Introduction

Moser’s worm problem is one of many unsolved problems in geometry posed by Leo Moser [11] in 1966 (see [12] for a new version). It asked about the smallest area of region SS in the plane which can be rotated and translated to cover every unit arc. While this problem is still open, lower and upper bounds for this smallest area are available in the literature. The current best upper bound 0.2604370.260437 was established by Norwood and Poole [13]. For the lower bound, it is known only that the area of SS is strictly positive [10].

This problem can be modified by restricting region SS (e.g. triangle, rectangle, convex, non-convex, ect.) or restricting unit curves (e.g. closed, convex, ect.). Numerous problems in the worm family have been solved prior, see Wetzel [17] for a survey.

If we require SS to be convex, and cover arbitrary unit curves, the existence of the solution is shown by Laidecker and Poole [9] using Blachke Selection Theorem. In 2019, Panraksa and Wichiramala [14] showed that the Wetzel’s sector is a cover for unit arcs which has an area of π/120.2618\pi/12\approx 0.2618. This cover is the current upper bound for this problem, whereas the current lower bound 0.2322390.232239 was found by Khandhawit, Sriswasdi and Pagonakis [8] in 2013.

The problem of finding smallest convex region SS to cover all (not necessarily unit) curves of diameter one was posed by Henri Lebesgue in 1914 and is known as Lebesgue’s universal covering problem. In this case, the current best lower and upper bounds are 0.8320.832 and 0.84409360.8440936 due to Peter Brass and Mehrbod Sharifi [1] and Philip Gibbs [6], respectively.

In this paper, we consider the problem of covering closed unit curves by a convex region of the smallest area.

In 1957, H.G. Eggleton [3] showed that the equilateral triangle of side 3π{\displaystyle\frac{\sqrt{3}}{\pi}} is the smallest triangle which can cover all unit closed curves and its area is 334π20.13162\frac{3\sqrt{3}}{4\pi^{2}}\approx 0.13162. Twenty five years later, the smallest rectangle with lengths 1π\frac{1}{\pi} and 141π2\sqrt{\frac{1}{4}-\frac{1}{\pi^{2}}} is found by Shaer and Wetzel [15] and its area is about 0.122740.12274.

Furedi and Wetzel [5] decreased this area by clipping one corner of this rectangle with area about 0.112220.11222. Also, they modified this pentagon to a curvilinear hexagon which has an area of less than 0.112130.11213. In 2018, Wichiramala [18] showed that the opposite corner of the pentagon can be clipped to be a hexagonal cover with area less than 0.110230.11023 which is the best currently known bound.

Our work focuses on a lower bound for this problem. Chakerian and Klamkin [2] applied Fáry and Rédei’s theorem [4] to find the first lower bound which is 0.09632750.0963275 by considering the convex hull of circle and line segment in 1973. Further, Furedi and Wetzel [5] showed that the minimum area of convex hull of circle and the 0.0261682×0.47383180.0261682\times 0.4738318 rectangle has area 0.09666750.0966675. Moreover, they replaced this rectangle by curvilinear rectangle and give a new lower bound about 0.0966940.096694.

To improve this bound, one may consider the minimal convex hull of three given closed curves. However, in this case Fáry and Rédei’s theorem [4] can not be applied to find smallest area analytically, which complicates the analysis and call for the mix of geometric and numerical methods. Som-am [16] applied Brass grid method [1] to prove that the area of convex hull of circle, line segment ,and equilateral triangle is at least 0.0969050.096905. In 2019, Grechuk and Som-am [7] used the Box search method to show that the minimal-area convex hull of the rectangle of perimeter 11, circle with perimeter 11, and the equilateral triangle with perimeter 11, is greater than 0.09750.0975. Thus, if we denote α\alpha to be the area of smallest cover of closed unit curves, then

0.0975α0.11023.0.0975\leq\alpha\leq 0.11023.

In this paper, we use geometric methods combined with the Box search algorithm to prove that the area of convex cover for the line segment, circle, and certain rectangle of perimeter 11 is at least 0.10.1.

Theorem 1.1.

The area of convex cover SS for circle of perimeter 11, line of length 1/21/2, and rectangle of size 0.1727×0.32730.1727\times 0.3273 is at least 0.10.1.

By Theorem 1.1, we have

0.1α,0.1\leq\alpha,

which improves the previous bound 0.09750.0975. In fact, the true minimal area of SS in Theorem 1.1 is about 0.100440.10044, but we have rounded the bound to 0.10.1 to simplify the proof.

The choice of line segment, circle, and rectangle in Theorem 1 was not an arbitrary or lucky one. In fact, we have used a systematic search for three shapes which gives the best possible lower bound.

The organization of this paper is as follows. A systematic search for three shapes which maximal possible area of minimal convex hull is presented in Section 2. The remaining sections are devoted to the proof of Theorem 1.1. Section 3 proves some geometric lemmas. Section 4 describes numerical box-search algorithm and computational results. The proof of Theorem 1.1 is finished in Section 5. We give some conclusions in Section 6.

2. A systematic search for shape

Theorem 1.1 establishes a new lower bound for the area of a convex cover for closed unit curves, by proving that a convex hull of three such curves, circle, line, and certain rectangle, must have area at least 0.10.1. In fact, the choice of these three curves was not an arbitrary or lucky one, but was the result of a systematic numerical search, which we will describe in this section.

This section contains neither proofs nor any form of rigorous analysis, and the reader who is interested only in the proof of Theorem 1.1 can go straight to the next sections. However, this section is important to understand how we selected three curves considered in Theorem 1.1, and provides some guide were to not look when trying to substantially improve our lower bound.

For each specific set of unit curves, we write a program which finds minimum area of a convex hull of these curves, where the minimum is taken with respect to all translations and rotations of the curves. We then modify the curves to make this minimal as large as possible. This result is a maximin problem with highly non-smooth and non-convex objective function. We used Matlab function, patternsearch, with random initial data to try to find the global optimal value in various cases.

Let α\alpha be the area of smallest cover of closed unit curves. We will approximate curves by polygons, and it is clear that it suffices to consider convex polygons only. Let us start with 2 polygons. Let F(X1,X2)F(X_{1},X_{2}) be the area of convex hull of polygons X1X_{1} and X2X_{2}. Let 𝒯\mathcal{T} be the set of all orientation-preserving motions TT of the plane (that is, all possible compositions of rotations and translations). Then, given any two polygons X1X_{1} and X2X_{2} with unit perimeter, the solution of the minimization problem

minT𝒯F(X1,T(X2))\min_{T\in\mathcal{T}}F(X_{1},T(X_{2})) (2.1)

is the lower bound for α\alpha.

Now, our aim to find polygons X1X_{1} and X2X_{2} for which this lower bound is as large as possible. Let N1N_{1} and N2N_{2} be a number of vertices in polygons X1X_{1} and X2X_{2} respectively. We assume that N1N_{1} and N2N_{2} are fixed but X1X_{1} and X2X_{2} can vary. Let 𝒳(N)\mathcal{X}(N) be the set of all convex polygons with NN vertices and unit perimeter. We consider optimization problem

b(N1,N2)=maxX1𝒳(N1),X2𝒳(N2)minT𝒯F(X1,T(X2)).b(N_{1},N_{2})=\max_{X_{1}\in\mathcal{X}(N_{1}),X_{2}\in\mathcal{X}(N_{2})}\min_{T\in\mathcal{T}}F(X_{1},T(X_{2})). (2.2)

It is clear that for any N1N_{1}, N2N_{2},

b(N1,N2)α,b(N_{1},N_{2})\leq\alpha,

or, in words, b(N1,N2)b(N_{1},N_{2}) is a lower bound for α\alpha.

2.1. Numerical results for 2 objects

First, we construct a Matlab function NN2per to solve the minimization problem (2.1). The input of the function is 2N1+2N22N_{1}+2N_{2} coordinates of vertices of X1X_{1} and X2X_{2}. The function first calculates the perimeters of the polygons, and scale them to make the perimeters to be equal to 11. Then it applies the motion TT to X2X_{2}, which is described by three parameters: vector of translation (x1,y1)(x_{1},y_{1}) and angle of rotation θ1\theta_{1}, and use Matlab function convhull to estimate F(X1,T(X2))F(X_{1},T(X_{2})). We then use function MultiStart in Matlab to solve the minimization problem of the resulting convex hull area over parameters x1,y1,θ1x_{1},y_{1},\theta_{1}.

Second, we solve the maximization problem (2.2) by finding maximal possible output of function NN2per for fixed N1N_{1} and N2N_{2}. We start with some initial configuration (for example, X1X_{1} is regular N1N_{1}-gon and X2X_{2} regular N2N_{2}-gon), and then use the patternsearch function.

We repeat this procedure for various small values of N1N_{1} and N2N_{2}. Specifically, we consider the cases of a line and a triangle (2+3 points), two triangles (3+3 points), a triangle and a rectangle (3+4 points), two rectangles (4+4 points), and so on. The results are shown in Table 1.

Type (n+mn+m points) Optimal area Time (sec)
2+3 0.072169 5889
3+3 0.072375 7995
3+4 0.085377 14080
4+4 0.085377 17370
3+5 0.087902 17296
5+5 0.087902 23684
9+19 0.095790 239828
20+20 0.096120 240258
9+50 0.096595 241172
11+50 0.096605 251041
Table 1. The numerical series for 2 objects

From the Table 1, it can be seen that the maximum lower bound we found is 0.09660530.0966053, see Figure 1. This is close to the best known lower bound 0.09666750.0966675 found from considering 2 objects [5]. We can conclude that in this case we did not improve the existing best lower bound but almost recovered the best result in the literature.

Refer to caption
Figure 1. The configuration for the 1111 points and 5050 points which has area of 0.09660530.0966053

2.2. Numerical results for 3 objects

For three objects, we use the same idea as for 2 objects. Let X3X_{3} be the third polygon with N3N_{3} vertices which can be translated and rotated. We then solve the maximin optimization problem

b(N1,N2,N3)=maxX1𝒳(N1),X2𝒳(N2),X3𝒳(N3),minT1𝒯,T2𝒯F(X1,T1(X2),T2(X3)),b(N_{1},N_{2},N_{3})=\max_{X_{1}\in\mathcal{X}(N_{1}),X_{2}\in\mathcal{X}(N_{2}),X_{3}\in\mathcal{X}(N_{3}),}\min_{T_{1}\in\mathcal{T},T_{2}\in\mathcal{T}}F(X_{1},T_{1}(X_{2}),T_{2}(X_{3})), (2.3)

where FF now denotes the area of convex hull of three polygons. Again, b(N1,N2,N3)b(N_{1},N_{2},N_{3}) is the lower bound for α\alpha.

For the internal minimization problem, we now optimize over six parameters which are x1,y1,θ1x_{1},y_{1},\theta_{1} and x2,y2,θ2x_{2},y_{2},\theta_{2} for translation and rotation of first and second polygons respectively. The maximization problem is now with respect to 2N1+2N2+2N32N_{1}+2N_{2}+2N_{3} coordinates of polygon’s vertices.

We start the cases of line and two triangles (2+3+3), three triangles (3+3+3), two triangles and a rectangle (3+3+4) and so on. We can see the results in Table 2.

Type (n+m+kn+m+k points) Optimal area Time (sec)
2+3+3 0.072169 25741
3+3+3 0.073086 29178
2+3+4 0.087867 35518
3+3+4 0.087887 38549
3+3+5 0.088478 51306
10+10+10 0.093546 208439
2+4+50 0.1004 327082
4+4+50 0.100403 505971
7+7+50 0.100417 1022268
Table 2. The numerical series for 3 objects
Refer to caption
Figure 2. The configuration for the 77 points, 77 points and 5050 points which has area of 0.1004170.100417

Table 2 shows that the maximum lower bound for α\alpha we found is 0.1004170.100417 which is better than the current bound 0.09750.0975 [7]. From the Figure 2, the three polygons corresponding to this lower bound approximates a circle of perimeter 11, a line of length 0.50.5 and a rectangle of size 0.1727×0.32730.1727\times 0.3273.

Inspired by this result, we also try to find three objects in the form: circle, line, and nn-gon. We represent circle as regular 500500-gon, line as a 22-gon, and then increased the number of vertices of the third polygon from 33 to 1010. The results are presented in Table 3.

Because n1n-1-gon is a special case of nn-gon with coinciding vertices, the lower bound improves by definition, and it is best for n=10n=10. However, Figure 3 shows that the resulting 1010-gon is very similar to the same rectangle of size 0.1727×0.32730.1727\times 0.3273 which we have obtained in the N1=7,N2=7,N3=50N_{1}=7,N_{2}=7,N_{3}=50 experiment in Table 2. The resulting bound 0.1004730.100473 is also very close to the bound 0.1004170.100417 in Table 2.

Type (nn points) Optimal area Time (sec)
3 0.0970429 13508
4 0.1003 28865
5 0.100304 33652
6 0.100374 54979
7 0.100386 80077
8 0.100390 81285
9 0.100418 119103
10 0.100473 123350
Table 3. The numerical series for 3 objects when 2 objects are fixed
Refer to caption
Figure 3. The configuration for the 500500-gon, a strength line and 1010 points which has area of 0.1004730.100473

Based on the numerical experiments in this section, we

  • Have found a line-rectangle-circle configuration, whose convex hull is, numerically, always grater than 0.10.1. This significantly improves the previous best lower bound 0.09750.0975.

  • Conclude that no other “simple” configuration of 3 objects gives a substantially better bounds.

In the following section, we give a rigorous prove for the first conclusion, and this is the main result of this work. The second conclusion is informal and has no proof.

3. Geometric analysis

Let CC be a circle of perimeter 11, RR be a rectangle of size u×vu\times v where u=0.1727u=0.1727 and v=12uv=\dfrac{1}{2}-u, and LL be line of length 12\dfrac{1}{2}.

Let us fix the center of circle to be C0(0,0)C_{0}(0,0). Let FF be a regular 500500-gon inscribed in CC, such that the sides of RR are parallel to some longest diagonals of FF. Let XX be a union FRLF\cup R\cup L. XX is called a configuration. Let (X)\mathcal{H}(X) be the convex hull of XX, and 𝒜(X)\mathcal{A}(X) be the area of (X)\mathcal{H}(X). Our aim is to find a configuration XX with the smallest 𝒜(X)\mathcal{A}(X).

Let R0(x1,y1)R_{0}(x_{1},y_{1}) be the center of RR. By the symmetry of circle, we may assume that x1,y10x_{1},y_{1}\geq 0. We have the vertices of RR are R1(x1v/2,y1+u/2)R_{1}\left(x_{1}-v/2,y_{1}+u/2\right), R2(x1+v/2,y1+u/2)R_{2}\left(x_{1}+v/2,y_{1}+u/2\right), R3(x1+v/2,y1u/2)R_{3}\left(x_{1}+v/2,y_{1}-u/2\right), and R4(x1v/2,y1u/2)R_{4}\left(x_{1}-v/2,y_{1}-u/2\right). Let L0(x2,y2)L_{0}(x_{2},y_{2}) be the center of LL and θ\theta be the angle between X axis and L0L2L_{0}L_{2}, see Figure 4.

Refer to caption
Figure 4. The configuration XX

The vertices of LL are L1(x2+14cos(θ+π),y2+14sin(θ+π))L_{1}(x_{2}+\frac{1}{4}\cos(\theta+\pi),y_{2}+\frac{1}{4}\sin(\theta+\pi)) and L2(x2+14cos(θ),y2+14sin(θ))L_{2}(x_{2}+\frac{1}{4}\cos(\theta),y_{2}+\frac{1}{4}\sin(\theta)). Note that any configuration XX is represented by x1,y1,x2,y2x_{1},y_{1},x_{2},y_{2}, and θ\theta. Clearly, 0θπ0\leq\theta\leq\pi

We define the function f:5f:\mathbb{R}^{5}\rightarrow\mathbb{R} by mapping vector (x1,y1,x2,y2,θ)(x_{1},y_{1},x_{2},y_{2},\theta) to 𝒜(X)\mathcal{A}(X). Clearly, ff is a continuous function. Since FF is a subset of CC, it suffices to show that

f(x1,y1,x2,y2,θ)0.1,x1,y1,x2,y2,θ.f(x_{1},y_{1},x_{2},y_{2},\theta)\geq 0.1,\quad\forall\,x_{1},y_{1},x_{2},y_{2},\theta.

This would immediately imply Theorem 1.1.

Next, we will apply result of Fary and Redei [4], and Lemma 1 and Corollary 2 in [7] to bound parameters x1,y1,x2,y2x_{1},y_{1},x_{2},y_{2} and θ\theta.

Lemma 3.1.

Let ZZ be a region of points z=(x1,y1,x2,y2,θ)z=(x_{1},y_{1},x_{2},y_{2},\theta) in 5{\mathbb{R}}^{5} satisfying the inequalities 0x10.0741,  0y10.0976,0.148x20.148,0.148y20.148,  0θπ.0\leq x_{1}\leq 0.0741,\,\,0\leq y_{1}\leq 0.0976,\,\,-0.148\leq x_{2}\leq 0.148,\,\,-0.148\leq y_{2}\leq 0.148,\,\,0\leq\theta\leq{\displaystyle\pi}. If f(z)>0.1f(z)>0.1 for all zZz\in Z, then in fact f(z)>0.1f(z)>0.1 for all z5z\in{\mathbb{R}}^{5}.

Proof.

Let ψ(x1,y1)\psi(x_{1},y_{1}) be the area of convex hull of FF and RR only. By [4], ψ\psi is a convex function in both coordinates. By symmetry, ψ(x1,y1)=ψ(x1,y1)\psi(x_{1},y_{1})=\psi(x_{1},-y_{1}). This combined with convexity implies that

ψ(x1,y1)ψ(x1,0)ψ(0.0741,0)>0.1,\psi(x_{1},y_{1})\geq\psi(x_{1},0)\geq\psi(0.0741,0)>0.1,

whenever x10.0741x_{1}\geq 0.0741. Similarly,

ψ(x1,y1)ψ(0,y1)ψ(0,0.0976)>0.1,\psi(x_{1},y_{1})\geq\psi(0,y_{1})\geq\psi(0,0.0976)>0.1,

whenever y10.0976y_{1}\geq 0.0976.

Let Φ(x2,y2)\Phi(x_{2},y_{2}) be the area of convex hull of FF and LL only. By [4], if LL moves in direction L1L2\overrightarrow{L_{1}L_{2}}, Φ(x2,y2)\Phi(x_{2},y_{2}) attains minimum when C0L0C_{0}L_{0} is perpendicular to L1L2L_{1}L_{2}. Assume that |x2|0.148|x_{2}|\geq 0.148 or |y2|0.148|y_{2}|\geq 0.148. Then x22+y220.148\sqrt{x_{2}^{2}+y_{2}^{2}}\geq 0.148.

Refer to caption
Figure 5. EKL1L2EKL_{1}L_{2} and ll

Let ll be the line segment between C0C_{0} and L0L_{0}. Next, let points E,KFE,K\in F be such that line segments C0L0C_{0}L_{0} and EKEK are perpendicular, see Figure 5. Then EKL1L2EKL_{1}L_{2} is trapezoid with bases lengths |EK|2rcos(π500)|EK|\geq 2r\cos\left(\frac{\pi}{500}\right) and |L1L2|=0.5|L_{1}L_{2}|=0.5, where r=12πr=\frac{1}{2\pi}. The area of FF is S(F)=500r22sin(2π500)S(F)=500\frac{r^{2}}{2}\sin\left(\frac{2\pi}{500}\right). Thus,

𝒜(X)>12(12+2rcos(π500))x22+y22+S(F)2>0.1\mathcal{A}(X)>{\displaystyle\frac{1}{2}\left(\frac{1}{2}+2r\cos\left(\frac{\pi}{500}\right)\right)\sqrt{x_{2}^{2}+y_{2}^{2}}}+\frac{S(F)}{2}>0.1

Lemma 3.2.

Either f(z)>0.1f(z)>0.1, or FLRF\cup L\cup R is a subset of a rectangle with side lengths 0.439×0.6360.439\times 0.636.

Proof.

By Lemma 3.1, we can assume that z=(x1,y1,x2,y2,θ)Zz=(x_{1},y_{1},x_{2},y_{2},\theta)\in Z. Let Y1Y_{1} and Y2Y_{2} be the points of configuration X=FLRX=F\cup L\cup R with the lowest and highest yy-coordinates y1y^{*}_{1} and y2y^{*}_{2}, respectively. Because 0y10.0976,Y10\leq y_{1}\leq 0.0976,Y_{1} is below RR. Let h1,h2h_{1},h_{2} be the height from Y1,Y2Y_{1},Y_{2} to RR, respectively. h2=0h_{2}=0 if Y2Y_{2} is below or on R1R2R_{1}R_{2}. Let y2y1>0.439y^{*}_{2}-y^{*}_{1}>0.439. We have 𝒜(X)>u(12u)+12(12u)(h1+h2)=u(12u)+12(12u)(y2y1u)>0.1\mathcal{A}(X)>u(\frac{1}{2}-u)+\frac{1}{2}(\frac{1}{2}-u)(h_{1}+h_{2})=u(\frac{1}{2}-u)+\frac{1}{2}(\frac{1}{2}-u)(y^{*}_{2}-y^{*}_{1}-u)>0.1 see Figure 6

Refer to caption
Figure 6. The configuration of y1,y2y^{*}_{1},y^{*}_{2} and RR

Let X1X_{1} and X2X_{2} be the points of configuration X=FTRX=F\cup T\cup R with the lowest and highest xx-coordinates x1x^{*}_{1} and x2x^{*}_{2}, respectively. Let w=(x,y)w=(x,y) be any point in XX. If ww belongs to FF, then |x|<0.159|x|<0.159. Lemma 3.1 implies that if ww is any point on rectangle, then |x|<0.2378|x|<0.2378 and if ww is any point on line, then |x|<0.398|x|<0.398. If X1,X2LX_{1},X_{2}\in L, then x2x10.5x^{*}_{2}-x^{*}_{1}\leq 0.5. Otherwise, x2x1|x2|+|x1|<0.398+0.2378<0.636x^{*}_{2}-x^{*}_{1}\leq|x^{*}_{2}|+|x^{*}_{1}|<0.398+0.2378<0.636 see Figure 7.

Refer to caption
Figure 7. The line shows the optimum possible position of F,R,LF,R,L

We prove Lipschitz continuity of ff in ZZ in the following lemma

Lemma 3.3.

For every (x1,y1,x2,y2,θ)Z(x_{1},y_{1},x_{2},y_{2},\theta)\in Z, and any ϵi0\epsilon_{i}\geq 0, i=1,,5i=1,\dots,5,

|f(x1+ϵ1,y1+ϵ2,x2+ϵ3,y2+ϵ4,θ+ϵ5)f(x1,y1,x2,y2,θ)|i=15ϵiCi,|f(x_{1}+\epsilon_{1},y_{1}+\epsilon_{2},x_{2}+\epsilon_{3},y_{2}+\epsilon_{4},\theta+\epsilon_{5})-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq\sum_{i=1}^{5}\epsilon_{i}C_{i},

with constants C1=0.306C_{1}=0.306, C2=0.443C_{2}=0.443 , C3=0.392C_{3}=0.392 , C4=0.449C_{4}=0.449, and C5=0.115C_{5}=0.115.

Proof.

Let g:g:{\mathbb{R}}\to{\mathbb{R}} be a convex function on {\mathbb{R}}. If

C=max[limtg(t)t,limt+g(t)t]<,C=\max\left[\lim\limits_{t\to-\infty}\frac{g(t)}{t},\lim\limits_{t\to+\infty}\frac{g(t)}{t}\right]<\infty,

then

|g(t+ϵ)g(t)|Cϵ,t,ϵ>0.|g(t+\epsilon)-g(t)|\leq C\epsilon,\quad\forall t,\,\forall\epsilon>0.

see Lemma 5 in [7].

Let g(x1)=f(x1,y1,x2,y2,θ)g(x_{1})=f(x_{1},y_{1},x_{2},y_{2},\theta), where y1,x2,y2,θy_{1},x_{2},y_{2},\theta are fixed. We have

limx1g(x1)x1=limx1+g(x1)x10.439+u2<C1,\lim\limits_{x_{1}\to-\infty}\frac{g(x_{1})}{x_{1}}=\lim\limits_{x_{1}\to+\infty}\frac{g(x_{1})}{x_{1}}\leq\frac{0.439+u}{2}<C_{1},

where 0.4390.439 comes from Lemma 3.2, while uu is the height of RR, see Figure 8.

Refer to caption
Figure 8. The ratio between g(x1)g(x_{1}) and x1x_{1} when x1+x_{1}\to+\infty

Hence,

|f(x1+ϵ1,y1,x2,y2,θ)f(x1,y1,x2,y2,θ)|C1ϵ1.|f(x_{1}+\epsilon_{1},y_{1},x_{2},y_{2},\theta)-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq C_{1}\epsilon_{1}.

Similarly, with g(y1)=f(x1,y1,x2,y2,θ)g(y_{1})=f(x_{1},y_{1},x_{2},y_{2},\theta) for fixed x1,x2,y2,θx_{1},x_{2},y_{2},\theta,

limy1g(y1)y1=limy1+g(y1)y1(0.5u)+(x2+0.25+r)2<C2,\lim\limits_{y_{1}\to-\infty}\frac{g(y_{1})}{y_{1}}=\lim\limits_{y_{1}\to+\infty}\frac{g(y_{1})}{y_{1}}\leq\frac{(0.5-u)+(x_{2}+0.25+r)}{2}<C_{2},

where r=1/2πr=1/2\pi and |x2|0.148|x_{2}|\leq 0.148, see Figure 9, while with g(x2)=f(x1,y1,x2,y2,θ)g(x_{2})=f(x_{1},y_{1},x_{2},y_{2},\theta),

limx2g(x2)x2=limx2+g(x2)x20.439+(y1+u/2+r)2<C3.\lim\limits_{x_{2}\to-\infty}\frac{g(x_{2})}{x_{2}}=\lim\limits_{x_{2}\to+\infty}\frac{g(x_{2})}{x_{2}}\leq\frac{0.439+(y_{1}+u/2+r)}{2}<C_{3}.

where 0.4390.439 come from Lemma 3.2 and 0y10.09760\leq y_{1}\leq 0.0976 see Figure 10. Next, with g(y2)=f(x1,y1,x2,y2,θ)g(y_{2})=f(x_{1},y_{1},x_{2},y_{2},\theta),

limy2g(y2)y2=limy2+g(y2)y20.5+(x1+(0.5u)/2+r)2<C4.\lim\limits_{y_{2}\to-\infty}\frac{g(y_{2})}{y_{2}}=\lim\limits_{y_{2}\to+\infty}\frac{g(y_{2})}{y_{2}}\leq\frac{0.5+(x_{1}+(0.5-u)/2+r)}{2}<C_{4}.

where 0x10.07410\leq x_{1}\leq 0.0741,

Refer to caption
Figure 9. The ratio between g(y1)g(y_{1}) and y1y_{1} when y1+y_{1}\to+\infty
Refer to caption
Figure 10. The ratio between g(x2)g(x_{2}) and x2x_{2} when x2+x_{2}\to+\infty
Refer to caption
Figure 11. The ratio between g(y2)g(y_{2}) and y2y_{2} when y2+y_{2}\to+\infty

see Figure 10. This implies that

|f(x1,y1+ϵ2,x2,y2,θ)f(x1,y1,x2,y2,θ)|C2ϵ2,|f(x_{1},y_{1}+\epsilon_{2},x_{2},y_{2},\theta)-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq C_{2}\epsilon_{2},
|f(x1,y1,x2+ϵ3,y2,θ)f(x1,y1,x2,y2,θ)|C3ϵ3,|f(x_{1},y_{1},x_{2}+\epsilon_{3},y_{2},\theta)-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq C_{3}\epsilon_{3},

and

|f(x1,y1,x2,y2+ϵ4,θ)f(x1,y1,x2,y2,θ)|C4ϵ4.|f(x_{1},y_{1},x_{2},y_{2}+\epsilon_{4},\theta)-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq C_{4}\epsilon_{4}.

Finally, we need to prove that

|f(x1,y1,x2,y2,θ+ϵ5)f(x1,y1,x2,y2,θ)|C5ϵ5.|f(x_{1},y_{1},x_{2},y_{2},\theta+\epsilon_{5})-f(x_{1},y_{1},x_{2},y_{2},\theta)|\leq C_{5}\epsilon_{5}. (3.1)

To prove the bound for C5C_{5}, we need the following claim.

Claim 1. The diameter d()d(\mathcal{F\cup R}) of \mathcal{F\cup R} is less than 0.459760.45976.

By Lemma 3.1, the diameter d()d(\mathcal{F\cup R}) is maximal possible if R0=(0.0741,0.0976)R_{0}=(0.0741,0.0976). Then R2=(0.23775,0.18395)R_{2}=(0.23775,0.18395). Let F1FF_{1}\in F be a point which d(x,R2)d(x,R_{2}) is maximum for all xFx\in F see Figure 12. By direct calculation, |R2R4|<0.37007<|R2F1||R_{2}R_{4}|<0.37007<|R_{2}F_{1}|. Hence, the diameter of \mathcal{F\cup R} is |R2F1|<0.45976|R_{2}F_{1}|<0.45976.

Refer to caption
Figure 12. The longest between R2R_{2} and FF

Next, we will prove (3.1). We note that if (3.1) holds for ϵ5=ϵ\epsilon_{5}=\epsilon, then it also holds for ϵ5=2ϵ\epsilon_{5}=2\epsilon. Therefore it is sufficient to prove (3.1) only for sufficiently small ϵ5\epsilon_{5}.

Let LL^{\prime} with endpoints L1,L2L^{\prime}_{1},L^{\prime}_{2} be the line LL rotated around L0L_{0} by angle ϵ5\epsilon_{5}. Then |L1L1|=2|L0L1|sin(ϵ5/2)<2|L0L1|(ϵ5/2)=|L0L1|ϵ5=14ϵ5|L_{1}L^{\prime}_{1}|=2|L_{0}L_{1}|\sin(\epsilon_{5}/2)<2|L_{0}L_{1}|(\epsilon_{5}/2)=|L_{0}L_{1}|\epsilon_{5}=\frac{1}{4}\epsilon_{5}. Similarly, |L2L2|<14ϵ5|L_{2}L^{\prime}_{2}|<\frac{1}{4}\epsilon_{5}.

By selecting ϵ5\epsilon_{5} sufficiently small, we can ensure that all vertices of polygons (R,F,L)\mathcal{H}(R,F,L) and (R,F,L)\mathcal{H}(R,F,L^{\prime}) coincides, except possible the endpoints of LL and LL^{\prime}. Then area difference |𝒜(R,F,L)𝒜(R,F,L)||\mathcal{A}(R,F,L^{\prime})-\mathcal{A}(R,F,L)| is bounded by the total area of four triangles X1L1X2X_{1}L_{1}X_{2}, X1L1X2X_{1}L^{\prime}_{1}X_{2}, X3L2X4X_{3}L_{2}X_{4}, X3L2X4X_{3}L^{\prime}_{2}X_{4}, where Xi,i=1,2,3,4X_{i},i=1,2,3,4 are vertices by polygon (R,F,L)\mathcal{H}(R,F,L) adjacent to L1,L2L_{1},L_{2}, see Figures 13 and 14.

Let h1,h2h_{1},h_{2} be the height of triangle with respect to base X1X2X_{1}X_{2}. Let h3,h4h_{3},h_{4} be the height of triangle with respect to base X3X4X_{3}X_{4} see Figure 14. By claim 1, We have |𝒜(R,F,L)𝒜(R,F,L)||12h1X1X212h2X1X2|+|12h3X3X412h4X3X4|=12X1X2|h1h2|+12X3X4|h3h4|<12X1X2|L1L1|+12X3X4|L2L2|2×12d()×14ϵ514×0.45976<0.115ϵ5=C5ϵ5|\mathcal{A}(R,F,L^{\prime})-\mathcal{A}(R,F,L)|\leq|\frac{1}{2}h_{1}X_{1}X_{2}-\frac{1}{2}h_{2}X_{1}X_{2}|+|\frac{1}{2}h_{3}X_{3}X_{4}-\frac{1}{2}h_{4}X_{3}X_{4}|=\frac{1}{2}X_{1}X_{2}|h_{1}-h_{2}|+\frac{1}{2}X_{3}X_{4}|h_{3}-h_{4}|<\frac{1}{2}X_{1}X_{2}|L_{1}L^{\prime}_{1}|+\frac{1}{2}X_{3}X_{4}|L_{2}L^{\prime}_{2}|\leq 2\times\frac{1}{2}d(\mathcal{F\cup R})\times\frac{1}{4}\epsilon_{5}\leq\frac{1}{4}\times 0.45976<0.115\epsilon_{5}=C_{5}\epsilon_{5}.

Refer to caption
Figure 13. Polygon (R,F,L)\mathcal{H}(R,F,L) adjacent L1,L2L_{1},L_{2}
Refer to caption
Figure 14. Four triangles which LL rotated by angle ϵ5\epsilon_{5}

4. Computational results

Let ZZ be a region in Lemma 3.1. In this section, we prove that

f(z)=f(x1,y1,x2,y2,θ)>0.1,zZf(z)=f(x_{1},y_{1},x_{2},y_{2},\theta)>0.1,\quad\forall z\in Z

by using box-search method as described in [7]. The method works as follows. Let zz^{*} be the center of a box BB which has the form B=[a1,b1]×[a2,b2]×[a3,b3]×[a4,b4]×[a5,b5]B=[a_{1},b_{1}]\times[a_{2},b_{2}]\times[a_{3},b_{3}]\times[a_{4},b_{4}]\times[a_{5},b_{5}]. On every step, we check if

f(z)d1C1d2C2d3C3d4C4d5C50.1,f(z^{*})-d_{1}C_{1}-d_{2}C_{2}-d_{3}C_{3}-d_{4}C_{4}-d_{5}C_{5}\geq 0.1, (4.1)

where did_{i} is a half of the length of [ai,bi][a_{i},b_{i}]. If (4.1) holds, then inequality f(z)>0.1f(z)>0.1 holds for every zBz\in B by Lemma 3.3.

If (4.1) does not hold, we will select the largest length, say [a1,b1][a_{1},b_{1}] and split BB into two boxes B1=[a1,(a1+b1)/2]×[a2,b2]×[a3,b3]×[a4,b4]×[a5,b5]B_{1}=[a_{1},(a_{1}+b_{1})/2]\times[a_{2},b_{2}]\times[a_{3},b_{3}]\times[a_{4},b_{4}]\times[a_{5},b_{5}] and B2=[(a1+b1)/2,b1]×[a2,b2]×[a3,b3]×[a4,b4]×[a5,b5]B_{2}=[(a_{1}+b_{1})/2,b_{1}]\times[a_{2},b_{2}]\times[a_{3},b_{3}]\times[a_{4},b_{4}]\times[a_{5},b_{5}]. Then, if (4.1) holds for both boxes B1B_{1} and B2B_{2}, then f(z)>0.1f(z)>0.1 holds for every zB1z\in B_{1} and for every zB2z\in B_{2}, hence it holds for every zBz\in B. If (4.1) does not hold for either B1B_{1} or B2B_{2} (or both), we subdivide the corresponding boxes again and proceed iteratively.

We start with B=ZB=Z, and, when the program halts, we are guaranteed that f(z)>0.1,zZf(z)>0.1,\forall z\in Z.

Let us illustrate the first step of this procedure. By Lemma 3.1, we start with B=Z=[0,0.0741]×[0,0.0976]×[0.148,0.148]×[0.148,0.148]×[0,π]B=Z=[0,0.0741]\times[0,0.0976]\times[-0.148,0.148]\times[-0.148,0.148]\times[0,\pi]. Then we check (4.1) for z=(0.03705,0.0488,0,0,π/2)z^{*}=(0.03705,0.0488,0,0,\pi/2). In this case, (4.1) dose not hold because f(z)0.11851f(z^{*})\approx 0.11851 and f(z)i=15diCi0.21937<0.1f(z^{*})-\sum\nolimits_{i=1}^{5}d_{i}C_{i}\approx-0.21937<0.1. Thus, we must select the maximum length to subdivide BB into B1B_{1} and B2B_{2}. In this case, b5a5=π3.14b_{5}-a_{5}=\pi\approx 3.14 is the maximum. Hence, we divide BB into B1=[a1,b1]×[a1,b2]×[a3,b3]×[a4,b4]×[a5,(a5+b5)/2]B_{1}=[a_{1},b_{1}]\times[a_{1},b_{2}]\times[a_{3},b_{3}]\times[a_{4},b_{4}]\times[a_{5},(a_{5}+b_{5})/2] and B2=[a1,b1]×[a1,b2]×[a3,b3]×[a4,b4]×[(a5+b5)/2,b5]B_{2}=[a_{1},b_{1}]\times[a_{1},b_{2}]\times[a_{3},b_{3}]\times[a_{4},b_{4}]\times[(a_{5}+b_{5})/2,b_{5}]. Then we check (4.1) for B1B_{1} and for B2B_{2} and repeat this procedure iteratively.

We run the Box-search algorithm [7] by using Matlab®\circledR R2018a, see implementation details and Matlab code in Appendix. The programme halts after n=527,754,566n=527,754,566 iterations. This rigorously proves that the minimal area 𝒜(X)\mathcal{A}(X) is greater than 0.10.1. Numerically, the program returned value 0.100440.10044 for this minimal area, with optimal configuration x1=0.00434,y1=0.00648,x2=0.00434,y2=0.00434,θ=0.85711x_{1}=0.00434,\,y_{1}=0.00648,\,x_{2}=0.00434,\,y_{2}=-0.00434,\,\theta=0.85711 see Figure 15.

5. Main Theorems

Theorem 5.1.

(Theorem 1.1 in the Introduction) The area of convex cover SS for circle of perimeter 11, line of length 1/21/2, and rectangle of size 0.1727×0.32730.1727\times 0.3273 is at least 0.10.1.

Proof.

Let ZZ be a region in Lemma 3.1. The fact that Box-search algorithm halted together with Lemma 3.3 implies that f(z)>0.1f(z)>0.1 for all zZz\in Z. Then, by Lemma 3.1, f(z)>0.1f(z)>0.1 holds for all z5z\in{\mathbb{R}}^{5}. Thus, 𝒜(F,R,L)>0.1\mathcal{A}(F,R,L)>0.1. Since FCF\subset C, 𝒜(C,R,L)𝒜(F,R,L)>0.1\mathcal{A}(C,R,L)\geq\mathcal{A}(F,R,L)>0.1. ∎

Corollary 5.2.

Any convex cover for closed unit curves has area of at least 0.10.1.

Proof.

Let SS be a convex cover for closed unit curves. Then SS can accommodate C,RC,R, and LL, hence (C,R,L)S\mathcal{H}(C,R,L)\subset S. Thus the area of SS is at least 𝒜(F,R,L)\mathcal{A}(F,R,L). However, 𝒜(F,R,L)>0.1\mathcal{A}(F,R,L)>0.1 by Theorem 1.1. ∎

Refer to caption
Figure 15. The convex hull of the configuration of the minimum area with 0.100440.10044 acquired from the box-search algorithm

6. Conclusion

In this work, we improve the lower bound for the area of convex covers for closed unit arcs from 0.09750.0975 to 0.10.1. First, we used the geometric method to prove Lipschitz bounds for configuration function in 55 parameters which represent the circle, 0.1727×0.32730.1727\times 0.3273 rectangle, and line. Next, we used the numerical box-search algorithm developed in [7] to prove the main theorem. In fact, we have used regular 500500-gon in place of circle for convenience of Matlab numerical computations.

The best bound we can in principle get from circle-line-rectangle configuration is 0.100440.10044. To improve beyond this, different configurations of objects should be considered. The numerical results in Section 2 suggest that no configuration of three objects can give a bound much better than this. Because considering 44 and more objects significantly increases the number of parameters and is computationally difficult, it looks like bound 0.10.1 (or slightly better) may be the limit of the current technique, and substantially new ideas are required to significantly improve it.

Appendix A Appendix

There are only two functions below which are used in Box-search method. First, function cvhN2(x1,x2,y1,y2,α)cvhN2(x_{1},x_{2},y_{1},y_{2},\alpha) is used to find the area of convex hull for F,R,LF,R,L which are represented by x1,x2,y1,y2,αx_{1},x_{2},y_{1},y_{2},\alpha. Second, function checkminNB5checkminNB5 is used to check the main inequality (4.1) in a box domain by its parameters a1,b1,,a5,b5a_{1},b_{1},\dots,a_{5},b_{5}. Finally, the Box-search results is shown in A.3.

A.1. The box’s search results

Percentage of rr nn
4.5964 % 100000000
9.6894 % 200000000
28.4273 % 300000000
95.7067 % 400000000
99.2349 % 500000000
Figure 16. The table of the percentage of rr and nn

Table 16 shown the percentage of the area of the initial box for which the inequality (4.1) is verified and the iteration number every 100,000,000100,000,000 steps by Box search program.

Refer to caption
Figure 17. The graph of the percentage of rr and nn

Figure 17 illustrates the graphical process which ups to the number of iterations.

When the program finished, it displayed the result: [r,n,min,xx1,yy1,xx2,yy2,app] = checkminNB5(0,0.0741,0,0.0976,-0.148,0.148,-0.148,0.148,0,pi,0.1,
0.0000001,0,0,0.11,0,0,0,0,0)

r = 0.001990679394226 (this is the area of the initial box, 100%100\% covered)

n = 527754566 (total number of iterations needed)

min = 0.100438196959697 (the minimal area convex hull)

xx1 = 0.004341796875000

yy1 = 0.006481250000000

xx2 = 0.004335937500000

yy2 = -0.004335937500000

app = 0.857111765231102 (the 5 coordinates for the optimal configuration)

References

  • [1] Brass, P. and Sharifi, M., A lower bound for Lebesgue’s universal cover problem. Int. J. of Comp. Geom. & Appl. 15.05, 537–544 (2005).
  • [2] Chakerian, G.D. and Klamkin, M.S., Minimal covers for closed curves. Math. Magazine. 46.02, 55–61 (1971).
  • [3] Eggleston, H.G., Problems in Euclidean space: Application of convexity. Courier Corporation (2007).
  • [4] Fáry, I. and Rédei, L., Der zentralsymmetrische Kern und die zentralsymmetrische Hülle von konvexen Körpern. Mathematische Annalen 122.03, 205–220 (1950).
  • [5] Füredi, Z. and Wetzel, J., Covers for closed curves of length two Peri. Math. Hung. 63.01, 1–17 (2011).
  • [6] Gibbs, P., An Upper Bound for Lebesgue’s Covering Problem. arXiv preprint math/0701393, (2018).
  • [7] Grechuk, B. and Som-am, S., A convex cover for closed unit curves has area at least 0.0975 arXiv preprint math/1905.00333, (2019).
  • [8] Khandhawit, T. and Pagonakis, D. and Sriswasdi, S., Lower bound for convex hull area and universal cover problems. Int. J. of Comp. Geom. & Appl. 23.03, 197–212 (2013).
  • [9] Laidacker, M. and Poole, G., On the existence of minimal covers for families of closed bounded convex sets Unpublished, (1986).
  • [10] Marstrand, J.M., Packing smooth curves in RqR^{q}. Mathematika. 26.01, 1–12 (1979).
  • [11] Moser, L., Poorly formulated unsolved problems of combinatorial geometry Mimeographed list, (1966).
  • [12] Moser, W. OJ., Problems, problems, problems. Discrete Applied Mathematics. 31.02, 201–225 (1991).
  • [13] Norwood, R. and Poole, G., An improved upper bound for Leo Moser’s worm problem Discrete and Computational Geometry. 29.03, 409-417 (2003).
  • [14] Panraksa, C. and Wichiramala, W., Wetzel’s sector covers unit arcs. arXiv preprint arXiv:1907.07351, (2019).
  • [15] Schaer, J. and Wetzel, J., Boxes for curves of constant length. Isr. J. of Math. 12.03, 257–265 (1972).
  • [16] Som-am, S., An improved lower bound of areas of convex covers for closed unit arcs Master's thesis, Chulalongkorn University, (2010).
  • [17] Wetzel, J.E., The classical worm problem—a status report. Geombinatorics. 15, 34–42 (2005).
  • [18] Wichiramala, W., A smaller cover for closed unit curves Miskolc Mathematical Notes. 19.01, 691–698 (2018).