L-extendable functions and a proximity scaling algorithm for minimum cost multiflow problem

L-extendable functions and a proximity scaling algorithm for minimum cost multiflow problem

0.00 Avg rating0 Votes
Article ID: iaor201530289
Volume: 18
Issue: 11
Start Page Number: 1
End Page Number: 37
Publication Date: Nov 2015
Journal: Discrete Optimization
Authors:
Keywords: programming: convex, networks
Abstract:

In this paper, we develop a theory of new classes of discrete convex functions, called L‐extendable functions and alternating L‐convex functions, defined on the product of trees. We establish basic properties for optimization: a local‐to‐global optimality criterion, the steepest descend algorithm by successive k equ1‐submodular function minimizations, the persistency property, and the proximity theorem. Our theory is motivated by minimum cost free multiflow problem. To this problem, Goldberg and Karzanov gave two combinatorial weakly polynomial time algorithms based on capacity and cost scalings, without explicit running time. As an application of our theory, we present a new simple polynomial proximity scaling algorithm to solve minimum cost free multiflow problem in O ( n log ( n A C ) MF ( k n , k m ) ) equ2 time, where n equ3 is the number of nodes, m equ4 is the number of edges, k equ5 is the number of terminals, A equ6 is the maximum of edge‐costs, C equ7 is the total sum of edge‐capacities, and MF ( n ' , m ' ) equ8 denotes the time complexity to find a maximum flow in a network of n ' equ9 nodes and m ' equ10 edges. Our algorithm is designed to solve, in the same time complexity, a more general class of multiflow problems, minimum cost node‐demand multiflow problem, and is the first combinatorial polynomial time algorithm to this class of problems. We also give an application to network design problem.

Reviews

Required fields are marked *. Your email address will not be published.