LISTROVOY S. V., MINUKHIN S. V.
ABSTRACT
The authors propose approximate algorithms for solving the problem of the minimal vertex covering of arbitrary graphs and the problem of minimal coverage on the basis of their reduction, respectively, to the problems of quadratic and nonlinear Boolean programming, their specificity allowing to construct algorithms with time complexity not exceeding O(mn2), where in the case of solving the problem of minimal vertex covering of arbitrary graphs n is the number of vertices in the graph, m is the number of edges in the graph, and in the case of solving the problem of minimal coverage n is the number of columns in the matrix, m is the number of rows in B, It is shown that this error in the solution of these problems by the proposed procedures A1 and A2 does not exceed 5 % at the density of rows of B matrix 0.5 or more.
The proposed algorithm can be used to effectively planning for the allocation of resources in GRID-systems in real time with a rather severe restrictions on the time of solving problems, if allowed time planning lies in range from 5 to 100 ms
KEYWORDS
vertex covering in graphs, mininal coverage columns of the rows in the matrix consisting of ones and zeros, GRID.
REFERENCES
- Christofides, N. (1978), Teoriya grafov. Algoritmicheskiy podkhod [Graph Theory. Algorithmic approach], Mir, Moscow, Russia.
- Ponomarenko, V.S. and Listrovoy, S.V. (2008), “Method of solution of the minimum coverage as a planning tool in GRID”, Problemy upravlrniya, no. 3, pp. 78-84.
- Lipskiy, V. (1988), Kombinatorika dlya programmistov [Combinatorics for programmers], Mir, Moscow, Russia.
- Shor, N.Z. and Stetsenko, S.I. (1989), Kvadratichnye ekstremalnye zadachi i nedifferentsiruemaya optimizatsiya [Quadratic extremal problems and not differentiable optimization], Naukova dumka, Kiev, Ukraine.
- Papadimitriu, K. and Stayglits, M. (1985), Kombinatornaya optimizatsiya. Algoritmy i slozhnost [Combinatorial optimization. Algorithms and complexity], Mir, Moscow, Russia.
- Ponomarenko, V.S., Listrovoy, S.V., Minuchin, S.V. and Znakhur, S.V. (2008), Metody i modeli planirovaniya resursov v GRID-sistemakh [Methods and models of resource planning in GRID systems], ID INZHEK, Kharkov, Ukraine.
- Listrovoy, S.V. and Gul, A.Yu. (1999), “Method for the solution of the problem of the minimum coverage based on the ranking approach”, Electronnoe modelirovanie, Vol. 21, no. 1, pp. 58-70.
- Listrovoy, S.V., Gul, A.Yu. and Listrovaya, E.S. (1998), “Exact algorithm for problem solution of the minimum coverage”, Sbornik nauchnykh trudov. Informatika, Naukova dumka, Vol. 5, pp. 32-36.
- Kormen, T., Leizerson, Ch. and Rivest, R. (2002), Algoritmy: postroenie i analiz [Algorithms: design and analysis], MTSNMO, Moscow, Russia.
- Gandhi, R., Khuller, S. and Srinivasan, A. (2004), ”Approximation Algorithms for partial Covering Problems”, Journal of Algorithms, Vol. 53, Issue 1, pp. 55-84.
- Alon, N., Awerbuch, B., Azar, Y. and et. al. (2003), « The online set cover problem” , Proc. STOC'03, June 9-11, 2003, San Diego, California, USA, pp. 100-105.
- Chvatal, V. (1979), “A greedy-heuristic for the set covering problem”, Math. Oper. Res., no. 4, pp. 233-235.
- Slavik, P. (1997), “A tight analysis of the greedy algorithm for set cover”, Journal of Algorithms, no. 25, pp. 237-254.
- Hassin, R. and Levin, A. (2005), “A Better-than-greedy Approximation Algorithm for the Minimum Set Cover Problem”, SIAM J. Computing, Vol. 35, no. 1, pp. 189-200.
- Listrovoy, S.V. and Minuchin, S.V. (2009), “General approach to solving optimization problems in distributed computing systems and the theory of construction of intelligent systems”, Problemy upravleniya i informatiki, no. 2, pp. 47-63.
Full text: PDF (in Russian)