Finding popular branchings in vertex-weighted digraphs

10/07/2021
by   Kei Natsui, et al.
0

Popular matchings have been intensively studied recently as a relaxed concept of stable matchings. By applying the concept of popular matchings to branchings in directed graphs, Kavitha et al. (2020) introduced popular branchings. In a directed graph G=(V_G,E_G), each vertex has preferences over its incoming edges. For branchings B_1 and B_2 in G, a vertex v∈ V_G prefers B_1 to B_2 if v prefers its incoming edge of B_1 to that of B_2, where having an arbitrary incoming edge is preferred to having none, and B_1 is more popular than B_2 if the number of vertices that prefer B_1 is greater than the number of vertices that prefer B_2. A branching B is called a popular branching if there is no branching more popular than B. Kavitha et al. (2020) proposed an algorithm for finding a popular branching when the preferences of each vertex are given by a strict partial order. The validity of this algorithm is proved by utilizing classical theorems on the duality of weighted arborescences. In this paper, we generalize popular branchings to weighted popular branchings in vertex-weighted directed graphs in the same manner as weighted popular matchings by Mestre (2014). We give an algorithm for finding a weighted popular branching, which extends the algorithm of Kavitha et al., when the preferences of each vertex are given by a total preorder and the weights satisfy certain conditions. Our algorithm includes elaborated procedures resulting from the vertex-weights, and its validity is proved by extending the argument of the duality of weighted arborescences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/14/2021

Polynomially tractable cases in the popular roommates problem

The input of the popular roommates problem consists of a graph G = (V, E...
research
05/20/2022

Parameterized Complexity of Weighted Multicut in Trees

The Edge Multicut problem is a classical cut problem where given an undi...
research
12/12/2020

Lions and contamination, triangular grids, and Cheeger constants

Suppose each vertex of a graph is originally occupied by contamination, ...
research
08/31/2022

On weighted graph separation problems and flow-augmentation

One of the first application of the recently introduced technique of flo...
research
09/24/2022

When you come at the kings you best not miss

A tournament is an orientation of a complete graph. We say that a vert...
research
06/29/2022

Linearizing Partial Search Orders

In recent years, questions about the construction of special orderings o...
research
03/16/2023

Optimal Intervention on Weighted Networks via Edge Centrality

Suppose there is a spreading process such as an infectious disease propa...

Please sign up or login with your details

Forgot password? Click here to reset