UP - logo
E-viri
Celotno besedilo
Recenzirano
  • Solving the minimum-cost do...
    Klobučar Barišić, Ana; Manger, Robert

    Central European journal of operations research, 09/2024, Letnik: 32, Številka: 3
    Journal Article

    Double Roman domination (DRD) is a combinatorial optimization problem posed on undirected graphs. It can be interpreted as allocating certain service providers (e.g., military formations, fire brigades or ambulances) to chosen locations within a certain area. Thereby the whole service (i.e., response to enemy attacks, fire or medical urgencies) should be established in a least expensive way, while still assuring a required “double Roman” level of availability and redundancy of providers. The standard version of DRD treated in the literature identifies the total expense of service with the total number of needed providers. In this paper a new “minimum-cost” version of DRD is considered, which is more general and more realistic than the standard version. It takes into account the fact that the actual expenses of providing service can differ from one location to another. Thus, formally speaking, each vertex in our graph is given a cost that is intepreted as the cost of keeping one service provider at the corresponding location. First, it is noted that the considered minimum-cost DRD problem is NP-hard, not only for general graphs but also for many special graph classes. Next, a dynamic programming algorithm is constructed, which shows that the problem can still be solved in linear time if the involved graph is a tree. Finally, as a solution for general graphs, a heuristic is proposed based on greedy construction and local search. Performance of both algorithms is evaluated by experiments.