Research Article

Smoothing Techniques and Augmented Lagrangian Method for Recourse Problem of Two-Stage Stochastic Linear Programming

Algorithm 2

Sgen: Generate random solvable recourse problems:
Input: m,n,d(ensity); Output: W,q, ;
m=input(Enter :)
n=input(Enter :)
d=input(Enter d:)
pl=inline((abs(x)+x)/2)
W=sprand( , ,d);W=100*(W-0.5*spones(W));
z=sparse(10*pl(rand( ,1)));
q=W*z;
y=spdiags((sign(pl(rand( ,1)-rand( ,1)))),0, , )
*5*((rand( ,1)-rand( ,1)));
ξ=W*y-10*spdiags((ones( ,1)-sign(z)),0, , )*ones( ,1));
format short e; nnz(W)/prod(size(W))