+7 (495) 957-77-43

T-Comm_Article 7_3_2021

Извините, этот техт доступен только в “Американский Английский”. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.


Tigran R. Harutyunyan, JSC » MIC «NPO mashinostroeniya», Moscow, Russia, tigran_201094@mail.ru

The problem of optimal placement of elements of electrical and electronic circuits is considered. The minimum weighted connection length is selected as the criterion. A computational method is proposed that is a modification of the coordinate descent method and one of the variants of the General approach based on pair permutations. The scheme is defined by the connection matrix. We consider a fixed set of element positions and a distance matrix based on an orthogonal metric. This problem is a variant of the General mathematical model, called the quadratic assignment problem. Geometric restriction of the problem – no more than one element can be placed in one cell. It is stated that approaches based on paired and similar permutations are economical, and the method of the penalty function leads to» ditching » and is ineffective. A modified coordinate descent method is described, which is a variant of the pair permutation method, in which pairs are selected based on the coordinate descent method. In the proposed version of the coordinate descent method, two coordinates are changed simultaneously at one stage of calculations (and not one, as in the usual optimization method). one of the coordinates is used for the usual trial step, and the other is used for correction, returning to the acceptable area. Next, the value of the target function is calculated at the found point and compared with the previously reached value. If the value has improved, the found point becomes the new starting point. Otherwise, a step is made on a different coordinate with simultaneous correction of the vector of item position numbers (return to the allowed area). The experience of using the modified method in solving the problem of placing EVA elements has shown its significant advantages in comparison with other known methods, for example, the genetic algorithm, as well as the method of penalty functions. An example of calculations using the proposed method is considered. The connection matrix was set analytically. First, the initial approximation was searched by the Monte Carlo method (10,000 iterations), after which the local optimum was calculated using a modified method of coordinate descent in the permutation space without repetitions (a limit of 100 iterations was set). The initial value of the coordinate step is equal to the size of the permutation, then at each iteration it was reduced by 1 to the minimum possible value of 1. The advantage of this method is that there is no penalty function. The search is performed automatically in the permutation space without repetitions. Computational experiments have shown high computational qualities of the proposed method.

Keywords: electrical circuit, placement constraints, topological parameters, metric parameters, switching field, optimization criteria and methods.


  1. Manual for automatic controlю Edited by A.A. Krasovsky, Moscow: Nauka, 1987, 712 p.
  2. G. Korn, T. Korn. Handbook of mathematics. Moscow: Nauka, 1978. 832 p.
  3. V.A. Trenogin. Functional analysis. Moscow: Nauka. 1980. 496 p.
  4. F.P. Vasiliev. Numerical methods for solving extreme problems. Moscow: Nauka, 1988. 552 p.
  5. Algorithms for placing elements [Electronic resource]. https://helpiks.org/8-12562.html.
  6. N.P. Nikolov. Placement of elements of electronic nodes by multi-level decomposition and macromodeling and implementation on its basis of PPP for CAD REA. Dissertation for the degree of candidate of technical Sciences in the specialty 05.13.12 «computer-aided design Systems». Lviv, 1985.
  7. A.A. Gorbachev. Methods and algorithms for spatial tracing of printed circuit boards. Dissertation for the degree of candidate of technical Sciences in the specialty 05.13.12 «computer-aided design Systems». Kaliningrad, 1999.
  8. V.N. Ilyin, V.T. Frolkin, A.I. Butko. Automation of circuit design: Textbook for universities: Moscow: Radio and communications, 1987. 368 p.
  9. A.A. Eides. Algorithms for placing elements of radio-electronic equipment that model the tracing process. I telemekh. 1984, no. 12.
    P. 145-150.
  10. E.N. Merkukhin Optimization of reliability characteristics by rational placement of electronic elements on a Board with heat pipes. Modern problems of science and education. 2015. # 2-2. URL: http://science-education.ru/ru/article/view?id=22183 (accessed: 17.11.2020)

Information about author:

Tigran R. Harutyunyan, programmer of JSC «MIC «NPO mashinostroeniya», Moscow, Russia