We consider the algorithmic complexity of recognizing bipartite temporal graphs. Rather than defining these graphs solely by their underlying graph or individual layers, we define a bipartite temporal graph as one in which every layer can be 2-colored in a way that results in few changes between any two consecutive layers. This approach follows the framework of multistage problems that has received a growing amount of attention in recent years. We investigate the complexity of recognizing these graphs. We show that this problem is NP-hard even if there are only two layers or if only one change is allowed between consecutive layers. We consider the parameterized complexity of the problem with respect to several structural graph parameters, which we transfer from the static to the temporal setting in three different ways. Finally, we consider a version of the problem in which we only restrict the total number of changes throughout the lifetime of the graph. We show that this variant is fixed-parameter tractable with respect to the number of changes.
翻译:我们考虑的是识别双边时间图的算法复杂性。 我们不是仅仅用其底图或单个层来定义这些图,而是将双边时间图定义为每个图层可以产生两个颜色,从而在任何两个连续层之间产生少量变化。 这个方法遵循近年来引起越来越多的注意的多阶段问题框架。 我们调查了这些图的识别复杂性。 我们显示,这个问题是硬的, 即使只有两个层, 或允许连续层之间仅作一次改变。 我们考虑的是, 几个结构图参数的问题的参数化复杂性, 我们以三种不同的方式将这些参数从静态转换到时间设置。 最后, 我们考虑的是问题的一个版本, 我们只限制该图整个生命周期中变化的总数。 我们显示,这个变量是固定的参数, 相对于变化的数量是可移动的。