├── 1_Approximation_Quality ├── analyze_outputs.m ├── dec_rules_constraints.m ├── exact_constraints_SOCP.m ├── exe.sh ├── generate_condor_commands.sh ├── generate_instances.m ├── inputs.mat ├── primal_constraints.m ├── run.sh ├── run_d_N_exact.m ├── run_d_N_new.m ├── run_from_to.m └── solve_bidual.m ├── 2_Out-of-Sample_Performance ├── SAA_constraints_new.m ├── analyze_outputs.m ├── generate_condor_commands_Moments.sh ├── generate_condor_commands_Wasserstein.sh ├── generate_data.m ├── generate_samples.m ├── inputs.mat ├── main.m ├── primal_constraints_moments_bounds_new.m ├── primal_constraints_new.m ├── run.sh ├── run_N_i.m ├── run_moments_N_i.m └── run_perfect_information.m └── LICENSE /1_Approximation_Quality/analyze_outputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/analyze_outputs.m -------------------------------------------------------------------------------- /1_Approximation_Quality/dec_rules_constraints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/dec_rules_constraints.m -------------------------------------------------------------------------------- /1_Approximation_Quality/exact_constraints_SOCP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/exact_constraints_SOCP.m -------------------------------------------------------------------------------- /1_Approximation_Quality/exe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/exe.sh -------------------------------------------------------------------------------- /1_Approximation_Quality/generate_condor_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/generate_condor_commands.sh -------------------------------------------------------------------------------- /1_Approximation_Quality/generate_instances.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/generate_instances.m -------------------------------------------------------------------------------- /1_Approximation_Quality/inputs.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/inputs.mat -------------------------------------------------------------------------------- /1_Approximation_Quality/primal_constraints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/primal_constraints.m -------------------------------------------------------------------------------- /1_Approximation_Quality/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/run.sh -------------------------------------------------------------------------------- /1_Approximation_Quality/run_d_N_exact.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/run_d_N_exact.m -------------------------------------------------------------------------------- /1_Approximation_Quality/run_d_N_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/run_d_N_new.m -------------------------------------------------------------------------------- /1_Approximation_Quality/run_from_to.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/run_from_to.m -------------------------------------------------------------------------------- /1_Approximation_Quality/solve_bidual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/1_Approximation_Quality/solve_bidual.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/SAA_constraints_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/SAA_constraints_new.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/analyze_outputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/analyze_outputs.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/generate_condor_commands_Moments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/generate_condor_commands_Moments.sh -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/generate_condor_commands_Wasserstein.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/generate_condor_commands_Wasserstein.sh -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/generate_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/generate_data.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/generate_samples.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/generate_samples.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/inputs.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/inputs.mat -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/main.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/primal_constraints_moments_bounds_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/primal_constraints_moments_bounds_new.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/primal_constraints_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/primal_constraints_new.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/run.sh -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/run_N_i.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/run_N_i.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/run_moments_N_i.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/run_moments_N_i.m -------------------------------------------------------------------------------- /2_Out-of-Sample_Performance/run_perfect_information.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/2_Out-of-Sample_Performance/run_perfect_information.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghanasusanto/Two-Stage-Wasserstein-DRO-Copositive/HEAD/LICENSE --------------------------------------------------------------------------------