RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2020 Volume 21, Issue 2, Pages 152–163 (Mi vmp999)

An algorithm for packing balls of two types in a three-dimensional set with a non-euclidean metric

A. L. Kazakova, A. A. Lemperta, Trung Thanh Tab

a Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk
b National Research Irkutsk State Technical University

Abstract: The problem of packing balls of two types into a closed bounded set in three-dimensional space with the Euclidean metric and a special non-Euclidean metric. It is required to maximize the radius of the balls for a given number of balls of each type and a known ratio of radii. We propose a omputational algorithm based on a combination of the billiard modeling method and the optical-geometric approach employing the fundamental physical principles of Fermat and Huygens. The results of numerical experiments are discussed.

Keywords: optimal packing of balls of different radii; computational algorithm; billiard modeling; optical-geometric method; software package.

UDC: 514.174.2:519.6

Received: 19.05.2020

DOI: 10.26089/NumMet.v21r213



© Steklov Math. Inst. of RAS, 2024