Block-diagonal Structure (dcmpe03)

/**********************************************************************/
/*                                                                    */
/*            S A S   S A M P L E   L I B R A R Y                     */
/*                                                                    */
/*    NAME: dcmpe03                                                   */
/*   TITLE: Block-diagonal Structure                        (dcmpe03) */
/* PRODUCT: OR                                                        */
/*  SYSTEM: ALL                                                       */
/*    KEYS: OR                                                        */
/*   PROCS: OPTMILP                                                   */
/*    DATA:                                                           */
/*                                                                    */
/* SUPPORT:                             UPDATE:                       */
/*     REF:                                                           */
/*    MISC: Example 3 from the Decomposition Algorithm                */
/*          chapter of Mathematical Programming.                      */
/*                                                                    */
/**********************************************************************/


proc optmilp
   nthreads = 4
   data     = mpsdata;
run;

proc optmilp
   nthreads    = 4
   data        = mpsdata;
   decomp
      loglevel = moderate
      method   = concomp;
run;