Structural analysis of a fractional matching problem

Mixed Software Programming refers to a novel software development paradigm resulting from efforts to combine two different programming approaches: Solo Programming and Pair Programming. Solo Programming refers to the traditional practice of assigning a single developer to develop a software module and Pair Programming refers to a relatively new approach where two developers work simultaneously on developing a module. In Mixed Programming, given a set of modules to be developed, a chosen subset of modules may be developed using Solo Programming and the remaining modules using Pair Programming. Motivated by applications in Mixed Software Programming, we consider the following generalization of classical fractional 1-matching problem: Given an undirected simple graph G=(V;E), and a positive number F, find values for x"e,e@?E, satisfying the following: 1.x@?{0,12,1}@?e@?E. 2.@?"e"@?"@d"("i")x"e@?1@?i@?V, where @d(i)={e@?E:e=(i,j)},i@?V. 3.Maximize {2@?"e"@?"Ex"e-F|{i@?V:@?"e"@?"@d"("i")x"e=1}|}. We show that this problem is solvable in strongly polynomial time. Our primary focus in this paper is on obtaining the structure of the optimal solution for an arbitrary instance of the problem.