esperanza he entendido su pregunta correcta ...
Se puede demostrar que hexagonal de embalaje (HCP) de esferas cubre el volumen máximo, utilizando esferas. Por lo tanto, asumo que hacer HCP con círculos también cubrirá el área máxima usando círculos. Tesee su área con triángulos y coloque un círculo con el centro en cada vértice del triángulo, con el radio la mitad de la longitud del lado del triángulo. Consulte this para obtener una imagen del algoritmo del que estoy hablando.
Nota: Esto es similar al close packing of atoms in a unit cell.
EDIT: Mi método anterior abarca la mayor área posible, sin superposición. Si se permite la superposición, entonces (creo que) el siguiente método cubriría toda el área con una mínima superposición.
Como probablemente sepa, solo hay 3 teselaciones de espacio 2D con polígonos regulares, con cuadrados, triángulos o hexágonos. La estrategia es teselar usando uno de estos polígonos y luego circunscribir un círculo a cada polígono. Un hexágono desperdiciaría el área mínima con este método.
Por lo tanto, a partir del radio del círculo dado, calcule el tamaño de los hexágonos necesarios, tesele el área usando los hexágonos y luego circunscriba un círculo en cada hexágono.
NB:Eric Bainville sugirió un método similar.
-- Flaviu Cipcigan
Los círculos no se tesellan, por lo que no se puede hacer esto perfectamente sin superposición. ¿Puedes aclarar tu problema? –
Edité mi respuesta para incluir un método que cubra toda el área. :-) –
¿Qué tan importante es "cubierto con el menor número de círculos posible"? Si no es crítico usar la cantidad mínima absoluta de círculos, entonces técnicas como la de Eric Bainville pueden arrojar buenos resultados en muchos casos. – erichui