Procedure GMP::Solution::ConstructMean(GMP, solution1, solution2, weight)

# GMP::Solution::ConstructMean¶

The procedure GMP::Solution::ConstructMean constructs the weighted average of two solutions of a generated mathematical program by using the column level values in both solutions. The first solution is replaced by the resulting mean solution.

GMP::Solution::ConstructMean(
GMP,            ! (input) a generated mathematical program
solution1,      ! (input) a solution
solution2,      ! (input) a solution
weight          ! (input) a scalar value
)


## Arguments¶

GMP

An element in AllGeneratedMathematicalPrograms.

solution1

An integer scalar reference to a solution.

solution2

An integer scalar reference to a solution.

weight

The weight used for solution1.

## Return Value¶

The procedure returns 1 on success, or 0 otherwise.

Note

The weight argument defines the weight used for solution1; for solution2 a weight of 1 is used. The constructed mean solution is divided by (weight+1), and placed in solution1.