350 rub
Journal Electromagnetic Waves and Electronic Systems №3 for 2019 г.
Article in number:
Microsoft Excel as a tool for solving combinatorial problems
Type of article: scientific article
DOI: 10.18127/j15604128-201903-07
UDC: 004.4
Authors:

A.E. Aksenov – Engineer, Deputy Head of Department,  JSC «Typhoon» (Kaluga) E-mail: rtsys@mail.ru

A.M. Donetskov – Ph.D.(Eng.), Associate Professor,  Department «Information Systems and Networks», Kaluga branch of the Bauman MSTU

E-mail: dam1358@mail.ru

A.S. Nikolaev – Ph.D.(Eng.), Associate Professor,  Department «Information Systems and Networks», Kaluga branch of the Bauman MSTU E-mail: nikolanta@yandex.ru

Abstract:

Combinatorial tasks play an important role in the design of electronic devices. The article discusses the original approach to solving one of the most interesting combinatorial coverage problems. The article discusses various options for this problem and their solution by means of Excel using the following example. There is an organization involved in supporting various projects. Distribution of employees on projects is given in article. The author considered four options of this task and ways of their decision are shown by means of Excel.

The first option it is necessary to optimize structure of the organization so that all projects could carry out the minimum number of employees. The solution of this task by the Petrick’s method is shown in article. The paper considers the solution of this option using the Excel tool «Solver». The solution found coincides with one of the optimal ones, obtained in an algebraic method. The second option of this task: it is necessary to choose such minimum number of employees that in case of a disease of one of them, remained could work on this project. I.e. it is necessary to provide duplication. To solve a problem means of Excel, it is necessary to change a condition only. The decision was received that it is necessary to leave four employees for implementation of all projects with duplication. The third version of this task provided that employees have different priorities in the organization. It was necessary to select such employees so that their overall priority was maximum. The fourth option of this task provided that it is necessary to leave certain employees. It was shown in the article that to solve this variant of the problem, using Excel tools, it is enough to add a new column to the table, with values equal to 1 if the employee should be left in the corresponding row and equal to 0 otherwise. Also in dialogue of parameters Solver it is necessary to add the restriction equal to the number of employees whom it is necessary to leave. Thus in article on a concrete example it is shown that Excel is an excellent means of solving combinatory tasks.

Pages: 40-44
References
  1. Konovalov I.V., Konovalov V.N., Maksimov A.V., Maksimova E.A., Onufrieva T.A. Logicheskii sintez spetsializirovannykh vychislitelnykh ustroistv v SAPR «Decomposer». Elektromagnitnye volny i elektronnye sistemy. 2018. № 3. T. 23. S. 18−25.
  2. Zhukova I.V., Rodionov A.V., Chukhraev I.V. Sistema testovogo okruzheniya i modelirovaniya mikrosborki rechepreobrazuyushchego ustroistva. Elektromagnitnye volny i elektronnye sistemy». 2018. № 3. T. 23. S. 52−56.
  3. Eremeev A.V., Zaozerskaya L.A., Kolokolov A.A. Zadacha o pokrytii mnozhestva: slozhnost, algoritmy, eksperimentalnye issledovaniya. Diskretnyi analiz i issledovanie operatsii (Novosibirsk). Ser. 2. 2000. T. 7. № 2. S. 22−46.
  4. Galinier P., Heztz A. Solution techniques for the large set covering problem. Discrete applied Mathematics. 2007. V. 155. № 3. P. 312−326.
  5. Listrovoy S.V., Gul A.Yu. Method of Minimum Covering Problem Solution on the Basis of Rank Approach. Engineering Simulation. 1999. V. 17. P. 73−89.
  6. Balachandar S., Kannan K. A Meta-Heuristic algorithm for Vertex covering problem Based on Gravity. World Academy of Science, Engineering and Technology. 2009. V. 35. P. 555−561.
  7. Baryshev A.V., Fedotova E.L. K voprosu ispolzovaniya nadstroiki Excel «poisk resheniya» v zadachakh lineinogo programmirovaniya. Naukovedenie (internet-zhurnal). 2015. T. 7. № 3. http://naukovedenie.ru/PDF/54TVN315.pdf (14.03.2019).
  8. https://www.allaboutcircuits.com/technical-articles/prime-implicant-simplification-using-petricks-method (17.03.2019).
  9. Shor N.Z. Metody minimizatsii nedifferentsiruemykh funktsii i ikh prilozheniya. Kiev: Naukova dumka. 1979. 200 s.
  10. Sukharev A.G., Timokhov A.V., Fedorov V.V. Kurs metodov optimizatsii. M.: Fizmatlit. 2005. 368 s.
Date of receipt: 22 марта 2019 г.