%This Example for using users m-function Optimization_subroutine.m was created automatically by PSG Toolbox. %Function description: %minimize %linearize = 1 %cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) %Constraint: <= parameter_bound %linear(matrix_0) %Box: >= parameter_bound_1 %Solver: parameter_solver % %Input variables: % %Inputs PSG Type PSG Object Location in Problem Statement Class %matrix_1_benchmark bench matrix_1 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_1_data data matrix_1 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_1_vars vars matrix_1 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) cell %matrix_2_benchmark bench matrix_2 n/a double %matrix_2_data data matrix_2 n/a double %matrix_2_vars vars matrix_2 n/a cell %matrix_3_benchmark bench matrix_3 n/a double %matrix_3_data data matrix_3 n/a double %matrix_3_vars vars matrix_3 n/a cell %matrix_4_benchmark bench matrix_4 n/a double %matrix_4_data data matrix_4 n/a double %matrix_4_vars vars matrix_4 n/a cell %matrix_5_benchmark bench matrix_5 n/a double %matrix_5_data data matrix_5 n/a double %matrix_5_vars vars matrix_5 n/a cell %matrix_6_benchmark bench matrix_6 n/a double %matrix_6_data data matrix_6 n/a double %matrix_6_vars vars matrix_6 n/a cell %matrix_7_benchmark bench matrix_7 n/a double %matrix_7_data data matrix_7 n/a double %matrix_7_vars vars matrix_7 n/a cell %matrix_8_benchmark bench matrix_8 n/a double %matrix_8_data data matrix_8 n/a double %matrix_8_vars vars matrix_8 n/a cell %matrix_9_benchmark bench matrix_9 n/a double %matrix_9_data data matrix_9 n/a double %matrix_9_vars vars matrix_9 n/a cell %matrix_10_benchmark bench matrix_10 n/a double %matrix_10_data data matrix_10 n/a double %matrix_10_vars vars matrix_10 n/a cell %matrix_11_benchmark bench matrix_11 n/a double %matrix_11_data data matrix_11 n/a double %matrix_11_vars vars matrix_11 n/a cell %matrix_12_benchmark bench matrix_12 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_12_data data matrix_12 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_12_vars vars matrix_12 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) cell %matrix_13_benchmark bench matrix_13 n/a double %matrix_13_data data matrix_13 n/a double %matrix_13_vars vars matrix_13 n/a cell %matrix_14_benchmark bench matrix_14 n/a double %matrix_14_data data matrix_14 n/a double %matrix_14_vars vars matrix_14 n/a cell %matrix_15_benchmark bench matrix_15 n/a double %matrix_15_data data matrix_15 n/a double %matrix_15_vars vars matrix_15 n/a cell %matrix_16_benchmark bench matrix_16 n/a double %matrix_16_data data matrix_16 n/a double %matrix_16_vars vars matrix_16 n/a cell %matrix_17_benchmark bench matrix_17 n/a double %matrix_17_data data matrix_17 n/a double %matrix_17_vars vars matrix_17 n/a cell %matrix_18_benchmark bench matrix_18 n/a double %matrix_18_data data matrix_18 n/a double %matrix_18_vars vars matrix_18 n/a cell %matrix_19_benchmark bench matrix_19 n/a double %matrix_19_data data matrix_19 n/a double %matrix_19_vars vars matrix_19 n/a cell %matrix_20_benchmark bench matrix_20 n/a double %matrix_20_data data matrix_20 n/a double %matrix_20_vars vars matrix_20 n/a cell %matrix_21_benchmark bench matrix_21 n/a double %matrix_21_data data matrix_21 n/a double %matrix_21_vars vars matrix_21 n/a cell %matrix_22_benchmark bench matrix_22 n/a double %matrix_22_data data matrix_22 n/a double %matrix_22_vars vars matrix_22 n/a cell %matrix_23_benchmark bench matrix_23 n/a double %matrix_23_data data matrix_23 n/a double %matrix_23_vars vars matrix_23 n/a cell %matrix_24_benchmark bench matrix_24 n/a double %matrix_24_data data matrix_24 n/a double %matrix_24_vars vars matrix_24 n/a cell %matrix_25_benchmark bench matrix_25 n/a double %matrix_25_data data matrix_25 n/a double %matrix_25_vars vars matrix_25 n/a cell %matrix_26_benchmark bench matrix_26 n/a double %matrix_26_data data matrix_26 n/a double %matrix_26_vars vars matrix_26 n/a cell %matrix_27_benchmark bench matrix_27 n/a double %matrix_27_data data matrix_27 n/a double %matrix_27_vars vars matrix_27 n/a cell %matrix_28_benchmark bench matrix_28 n/a double %matrix_28_data data matrix_28 n/a double %matrix_28_vars vars matrix_28 n/a cell %matrix_29_benchmark bench matrix_29 n/a double %matrix_29_data data matrix_29 n/a double %matrix_29_vars vars matrix_29 n/a cell %matrix_30_benchmark bench matrix_30 n/a double %matrix_30_data data matrix_30 n/a double %matrix_30_vars vars matrix_30 n/a cell %matrix_31_benchmark bench matrix_31 n/a double %matrix_31_data data matrix_31 n/a double %matrix_31_vars vars matrix_31 n/a cell %matrix_32_benchmark bench matrix_32 n/a double %matrix_32_data data matrix_32 n/a double %matrix_32_vars vars matrix_32 n/a cell %matrix_33_benchmark bench matrix_33 n/a double %matrix_33_data data matrix_33 n/a double %matrix_33_vars vars matrix_33 n/a cell %matrix_34_benchmark bench matrix_34 n/a double %matrix_34_data data matrix_34 n/a double %matrix_34_vars vars matrix_34 n/a cell %matrix_35_benchmark bench matrix_35 n/a double %matrix_35_data data matrix_35 n/a double %matrix_35_vars vars matrix_35 n/a cell %matrix_36_benchmark bench matrix_36 n/a double %matrix_36_data data matrix_36 n/a double %matrix_36_vars vars matrix_36 n/a cell %matrix_37_benchmark bench matrix_37 n/a double %matrix_37_data data matrix_37 n/a double %matrix_37_vars vars matrix_37 n/a cell %matrix_38_benchmark bench matrix_38 n/a double %matrix_38_data data matrix_38 n/a double %matrix_38_vars vars matrix_38 n/a cell %matrix_39_benchmark bench matrix_39 n/a double %matrix_39_data data matrix_39 n/a double %matrix_39_vars vars matrix_39 n/a cell %matrix_40_benchmark bench matrix_40 n/a double %matrix_40_data data matrix_40 n/a double %matrix_40_vars vars matrix_40 n/a cell %matrix_41_benchmark bench matrix_41 n/a double %matrix_41_data data matrix_41 n/a double %matrix_41_vars vars matrix_41 n/a cell %matrix_42_benchmark bench matrix_42 n/a double %matrix_42_data data matrix_42 n/a double %matrix_42_vars vars matrix_42 n/a cell %matrix_43_benchmark bench matrix_43 n/a double %matrix_43_data data matrix_43 n/a double %matrix_43_vars vars matrix_43 n/a cell %matrix_44_benchmark bench matrix_44 n/a double %matrix_44_data data matrix_44 n/a double %matrix_44_vars vars matrix_44 n/a cell %matrix_45_benchmark bench matrix_45 n/a double %matrix_45_data data matrix_45 n/a double %matrix_45_vars vars matrix_45 n/a cell %matrix_46_benchmark bench matrix_46 n/a double %matrix_46_data data matrix_46 n/a double %matrix_46_vars vars matrix_46 n/a cell %matrix_47_benchmark bench matrix_47 n/a double %matrix_47_data data matrix_47 n/a double %matrix_47_vars vars matrix_47 n/a cell %matrix_48_benchmark bench matrix_48 n/a double %matrix_48_data data matrix_48 n/a double %matrix_48_vars vars matrix_48 n/a cell %matrix_49_benchmark bench matrix_49 n/a double %matrix_49_data data matrix_49 n/a double %matrix_49_vars vars matrix_49 n/a cell %matrix_50_benchmark bench matrix_50 n/a double %matrix_50_data data matrix_50 n/a double %matrix_50_vars vars matrix_50 n/a cell %matrix_51_benchmark bench matrix_51 n/a double %matrix_51_data data matrix_51 n/a double %matrix_51_vars vars matrix_51 n/a cell %matrix_52_benchmark bench matrix_52 n/a double %matrix_52_data data matrix_52 n/a double %matrix_52_vars vars matrix_52 n/a cell %matrix_53_benchmark bench matrix_53 n/a double %matrix_53_data data matrix_53 n/a double %matrix_53_vars vars matrix_53 n/a cell %matrix_54_benchmark bench matrix_54 n/a double %matrix_54_data data matrix_54 n/a double %matrix_54_vars vars matrix_54 n/a cell %matrix_55_benchmark bench matrix_55 n/a double %matrix_55_data data matrix_55 n/a double %matrix_55_vars vars matrix_55 n/a cell %matrix_56_benchmark bench matrix_56 n/a double %matrix_56_data data matrix_56 n/a double %matrix_56_vars vars matrix_56 n/a cell %matrix_57_benchmark bench matrix_57 n/a double %matrix_57_data data matrix_57 n/a double %matrix_57_vars vars matrix_57 n/a cell %matrix_58_benchmark bench matrix_58 n/a double %matrix_58_data data matrix_58 n/a double %matrix_58_vars vars matrix_58 n/a cell %matrix_59_benchmark bench matrix_59 n/a double %matrix_59_data data matrix_59 n/a double %matrix_59_vars vars matrix_59 n/a cell %matrix_60_benchmark bench matrix_60 n/a double %matrix_60_data data matrix_60 n/a double %matrix_60_vars vars matrix_60 n/a cell %matrix_61_benchmark bench matrix_61 n/a double %matrix_61_data data matrix_61 n/a double %matrix_61_vars vars matrix_61 n/a cell %matrix_62_benchmark bench matrix_62 n/a double %matrix_62_data data matrix_62 n/a double %matrix_62_vars vars matrix_62 n/a cell %matrix_63_benchmark bench matrix_63 n/a double %matrix_63_data data matrix_63 n/a double %matrix_63_vars vars matrix_63 n/a cell %matrix_64_benchmark bench matrix_64 n/a double %matrix_64_data data matrix_64 n/a double %matrix_64_vars vars matrix_64 n/a cell %matrix_65_benchmark bench matrix_65 n/a double %matrix_65_data data matrix_65 n/a double %matrix_65_vars vars matrix_65 n/a cell %matrix_66_benchmark bench matrix_66 n/a double %matrix_66_data data matrix_66 n/a double %matrix_66_vars vars matrix_66 n/a cell %matrix_67_benchmark bench matrix_67 n/a double %matrix_67_data data matrix_67 n/a double %matrix_67_vars vars matrix_67 n/a cell %matrix_68_benchmark bench matrix_68 n/a double %matrix_68_data data matrix_68 n/a double %matrix_68_vars vars matrix_68 n/a cell %matrix_69_benchmark bench matrix_69 n/a double %matrix_69_data data matrix_69 n/a double %matrix_69_vars vars matrix_69 n/a cell %matrix_70_benchmark bench matrix_70 n/a double %matrix_70_data data matrix_70 n/a double %matrix_70_vars vars matrix_70 n/a cell %matrix_71_benchmark bench matrix_71 n/a double %matrix_71_data data matrix_71 n/a double %matrix_71_vars vars matrix_71 n/a cell %matrix_72_benchmark bench matrix_72 n/a double %matrix_72_data data matrix_72 n/a double %matrix_72_vars vars matrix_72 n/a cell %matrix_73_benchmark bench matrix_73 n/a double %matrix_73_data data matrix_73 n/a double %matrix_73_vars vars matrix_73 n/a cell %matrix_74_benchmark bench matrix_74 n/a double %matrix_74_data data matrix_74 n/a double %matrix_74_vars vars matrix_74 n/a cell %matrix_75_benchmark bench matrix_75 n/a double %matrix_75_data data matrix_75 n/a double %matrix_75_vars vars matrix_75 n/a cell %matrix_76_benchmark bench matrix_76 n/a double %matrix_76_data data matrix_76 n/a double %matrix_76_vars vars matrix_76 n/a cell %matrix_77_benchmark bench matrix_77 n/a double %matrix_77_data data matrix_77 n/a double %matrix_77_vars vars matrix_77 n/a cell %matrix_78_benchmark bench matrix_78 n/a double %matrix_78_data data matrix_78 n/a double %matrix_78_vars vars matrix_78 n/a cell %matrix_79_benchmark bench matrix_79 n/a double %matrix_79_data data matrix_79 n/a double %matrix_79_vars vars matrix_79 n/a cell %matrix_80_benchmark bench matrix_80 n/a double %matrix_80_data data matrix_80 n/a double %matrix_80_vars vars matrix_80 n/a cell %matrix_81_benchmark bench matrix_81 n/a double %matrix_81_data data matrix_81 n/a double %matrix_81_vars vars matrix_81 n/a cell %matrix_82_benchmark bench matrix_82 n/a double %matrix_82_data data matrix_82 n/a double %matrix_82_vars vars matrix_82 n/a cell %matrix_83_benchmark bench matrix_83 n/a double %matrix_83_data data matrix_83 n/a double %matrix_83_vars vars matrix_83 n/a cell %matrix_84_benchmark bench matrix_84 n/a double %matrix_84_data data matrix_84 n/a double %matrix_84_vars vars matrix_84 n/a cell %matrix_85_benchmark bench matrix_85 n/a double %matrix_85_data data matrix_85 n/a double %matrix_85_vars vars matrix_85 n/a cell %matrix_86_benchmark bench matrix_86 n/a double %matrix_86_data data matrix_86 n/a double %matrix_86_vars vars matrix_86 n/a cell %matrix_87_benchmark bench matrix_87 n/a double %matrix_87_data data matrix_87 n/a double %matrix_87_vars vars matrix_87 n/a cell %matrix_88_benchmark bench matrix_88 n/a double %matrix_88_data data matrix_88 n/a double %matrix_88_vars vars matrix_88 n/a cell %matrix_89_benchmark bench matrix_89 n/a double %matrix_89_data data matrix_89 n/a double %matrix_89_vars vars matrix_89 n/a cell %matrix_90_benchmark bench matrix_90 n/a double %matrix_90_data data matrix_90 n/a double %matrix_90_vars vars matrix_90 n/a cell %matrix_91_benchmark bench matrix_91 n/a double %matrix_91_data data matrix_91 n/a double %matrix_91_vars vars matrix_91 n/a cell %matrix_92_benchmark bench matrix_92 n/a double %matrix_92_data data matrix_92 n/a double %matrix_92_vars vars matrix_92 n/a cell %matrix_93_benchmark bench matrix_93 n/a double %matrix_93_data data matrix_93 n/a double %matrix_93_vars vars matrix_93 n/a cell %matrix_94_benchmark bench matrix_94 n/a double %matrix_94_data data matrix_94 n/a double %matrix_94_vars vars matrix_94 n/a cell %matrix_95_benchmark bench matrix_95 n/a double %matrix_95_data data matrix_95 n/a double %matrix_95_vars vars matrix_95 n/a cell %matrix_96_benchmark bench matrix_96 n/a double %matrix_96_data data matrix_96 n/a double %matrix_96_vars vars matrix_96 n/a cell %matrix_97_benchmark bench matrix_97 n/a double %matrix_97_data data matrix_97 n/a double %matrix_97_vars vars matrix_97 n/a cell %matrix_98_benchmark bench matrix_98 n/a double %matrix_98_data data matrix_98 n/a double %matrix_98_vars vars matrix_98 n/a cell %matrix_99_benchmark bench matrix_99 n/a double %matrix_99_data data matrix_99 n/a double %matrix_99_vars vars matrix_99 n/a cell %matrix_100_benchmark bench matrix_100 n/a double %matrix_100_data data matrix_100 n/a double %matrix_100_vars vars matrix_100 n/a cell %matrix_101_benchmark bench matrix_101 n/a double %matrix_101_data data matrix_101 n/a double %matrix_101_vars vars matrix_101 n/a cell %matrix_102_benchmark bench matrix_102 n/a double %matrix_102_data data matrix_102 n/a double %matrix_102_vars vars matrix_102 n/a cell %matrix_103_benchmark bench matrix_103 n/a double %matrix_103_data data matrix_103 n/a double %matrix_103_vars vars matrix_103 n/a cell %matrix_104_benchmark bench matrix_104 n/a double %matrix_104_data data matrix_104 n/a double %matrix_104_vars vars matrix_104 n/a cell %matrix_105_benchmark bench matrix_105 n/a double %matrix_105_data data matrix_105 n/a double %matrix_105_vars vars matrix_105 n/a cell %matrix_106_benchmark bench matrix_106 n/a double %matrix_106_data data matrix_106 n/a double %matrix_106_vars vars matrix_106 n/a cell %matrix_107_benchmark bench matrix_107 n/a double %matrix_107_data data matrix_107 n/a double %matrix_107_vars vars matrix_107 n/a cell %matrix_108_benchmark bench matrix_108 n/a double %matrix_108_data data matrix_108 n/a double %matrix_108_vars vars matrix_108 n/a cell %matrix_109_benchmark bench matrix_109 n/a double %matrix_109_data data matrix_109 n/a double %matrix_109_vars vars matrix_109 n/a cell %matrix_110_benchmark bench matrix_110 n/a double %matrix_110_data data matrix_110 n/a double %matrix_110_vars vars matrix_110 n/a cell %matrix_111_benchmark bench matrix_111 n/a double %matrix_111_data data matrix_111 n/a double %matrix_111_vars vars matrix_111 n/a cell %matrix_112_benchmark bench matrix_112 n/a double %matrix_112_data data matrix_112 n/a double %matrix_112_vars vars matrix_112 n/a cell %matrix_113_benchmark bench matrix_113 n/a double %matrix_113_data data matrix_113 n/a double %matrix_113_vars vars matrix_113 n/a cell %matrix_114_benchmark bench matrix_114 n/a double %matrix_114_data data matrix_114 n/a double %matrix_114_vars vars matrix_114 n/a cell %matrix_115_benchmark bench matrix_115 n/a double %matrix_115_data data matrix_115 n/a double %matrix_115_vars vars matrix_115 n/a cell %matrix_116_benchmark bench matrix_116 n/a double %matrix_116_data data matrix_116 n/a double %matrix_116_vars vars matrix_116 n/a cell %matrix_117_benchmark bench matrix_117 n/a double %matrix_117_data data matrix_117 n/a double %matrix_117_vars vars matrix_117 n/a cell %matrix_118_benchmark bench matrix_118 n/a double %matrix_118_data data matrix_118 n/a double %matrix_118_vars vars matrix_118 n/a cell %matrix_119_benchmark bench matrix_119 n/a double %matrix_119_data data matrix_119 n/a double %matrix_119_vars vars matrix_119 n/a cell %matrix_120_benchmark bench matrix_120 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_120_data data matrix_120 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %matrix_120_vars vars matrix_120 cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) cell %matrix_0_benchmark bench matrix_0 linear(matrix_0) double %matrix_0_data data matrix_0 linear(matrix_0) double %matrix_0_vars vars matrix_0 linear(matrix_0) cell %parameter_alpha_data data parameter_alpha cvar_risk(parameter_alpha,Lmax(matrix_1,...,matrix_120)) double %parameter_bound_data data parameter_bound Constraint: <= parameter_bound double %parameter_bound_1_data data parameter_bound_1 Box: >= parameter_bound_1 double %parameter_solver_data data parameter_solver Solver: parameter_solver char % %Output variables: % %solution_str = string with solution of problem; %outargstruc_arr = array of output PSG data structures; %Load data from mat-file: load('D:\American Optimal Decisions\PSG\MATLAB_Stan\ready\Cash Matching with bPOE and CVaR Functions\data_problem_cash_flow_matching_2\Optimization_subroutine_data.mat') %Save variables from mat-file to Workspace: tbpsg_export_to_workspace(toolboxstruc_arr) %Run users m-function Optimization_subroutine: [solution_str,outargstruc_arr] = Optimization_subroutine(matrix_1_benchmark,matrix_1_data,matrix_1_vars,matrix_2_benchmark,matrix_2_data,matrix_2_vars,matrix_3_benchmark,matrix_3_data,matrix_3_vars,matrix_4_benchmark,matrix_4_data,matrix_4_vars,matrix_5_benchmark,matrix_5_data,matrix_5_vars,matrix_6_benchmark,matrix_6_data,matrix_6_vars,matrix_7_benchmark,matrix_7_data,matrix_7_vars,matrix_8_benchmark,matrix_8_data,matrix_8_vars,matrix_9_benchmark,matrix_9_data,matrix_9_vars,matrix_10_benchmark,matrix_10_data,matrix_10_vars,matrix_11_benchmark,matrix_11_data,matrix_11_vars,matrix_12_benchmark,matrix_12_data,matrix_12_vars,matrix_13_benchmark,matrix_13_data,matrix_13_vars,matrix_14_benchmark,matrix_14_data,matrix_14_vars,matrix_15_benchmark,matrix_15_data,matrix_15_vars,matrix_16_benchmark,matrix_16_data,matrix_16_vars,matrix_17_benchmark,matrix_17_data,matrix_17_vars,matrix_18_benchmark,matrix_18_data,matrix_18_vars,matrix_19_benchmark,matrix_19_data,matrix_19_vars,matrix_20_benchmark,matrix_20_data,matrix_20_vars,matrix_21_benchmark,matrix_21_data,matrix_21_vars,matrix_22_benchmark,matrix_22_data,matrix_22_vars,matrix_23_benchmark,matrix_23_data,matrix_23_vars,matrix_24_benchmark,matrix_24_data,matrix_24_vars,matrix_25_benchmark,matrix_25_data,matrix_25_vars,matrix_26_benchmark,matrix_26_data,matrix_26_vars,matrix_27_benchmark,matrix_27_data,matrix_27_vars,matrix_28_benchmark,matrix_28_data,matrix_28_vars,matrix_29_benchmark,matrix_29_data,matrix_29_vars,matrix_30_benchmark,matrix_30_data,matrix_30_vars,matrix_31_benchmark,matrix_31_data,matrix_31_vars,matrix_32_benchmark,matrix_32_data,matrix_32_vars,matrix_33_benchmark,matrix_33_data,matrix_33_vars,matrix_34_benchmark,matrix_34_data,matrix_34_vars,matrix_35_benchmark,matrix_35_data,matrix_35_vars,matrix_36_benchmark,matrix_36_data,matrix_36_vars,matrix_37_benchmark,matrix_37_data,matrix_37_vars,matrix_38_benchmark,matrix_38_data,matrix_38_vars,matrix_39_benchmark,matrix_39_data,matrix_39_vars,matrix_40_benchmark,matrix_40_data,matrix_40_vars,matrix_41_benchmark,matrix_41_data,matrix_41_vars,matrix_42_benchmark,matrix_42_data,matrix_42_vars,matrix_43_benchmark,matrix_43_data,matrix_43_vars,matrix_44_benchmark,matrix_44_data,matrix_44_vars,matrix_45_benchmark,matrix_45_data,matrix_45_vars,matrix_46_benchmark,matrix_46_data,matrix_46_vars,matrix_47_benchmark,matrix_47_data,matrix_47_vars,matrix_48_benchmark,matrix_48_data,matrix_48_vars,matrix_49_benchmark,matrix_49_data,matrix_49_vars,matrix_50_benchmark,matrix_50_data,matrix_50_vars,matrix_51_benchmark,matrix_51_data,matrix_51_vars,matrix_52_benchmark,matrix_52_data,matrix_52_vars,matrix_53_benchmark,matrix_53_data,matrix_53_vars,matrix_54_benchmark,matrix_54_data,matrix_54_vars,matrix_55_benchmark,matrix_55_data,matrix_55_vars,matrix_56_benchmark,matrix_56_data,matrix_56_vars,matrix_57_benchmark,matrix_57_data,matrix_57_vars,matrix_58_benchmark,matrix_58_data,matrix_58_vars,matrix_59_benchmark,matrix_59_data,matrix_59_vars,matrix_60_benchmark,matrix_60_data,matrix_60_vars,matrix_61_benchmark,matrix_61_data,matrix_61_vars,matrix_62_benchmark,matrix_62_data,matrix_62_vars,matrix_63_benchmark,matrix_63_data,matrix_63_vars,matrix_64_benchmark,matrix_64_data,matrix_64_vars,matrix_65_benchmark,matrix_65_data,matrix_65_vars,matrix_66_benchmark,matrix_66_data,matrix_66_vars,matrix_67_benchmark,matrix_67_data,matrix_67_vars,matrix_68_benchmark,matrix_68_data,matrix_68_vars,matrix_69_benchmark,matrix_69_data,matrix_69_vars,matrix_70_benchmark,matrix_70_data,matrix_70_vars,matrix_71_benchmark,matrix_71_data,matrix_71_vars,matrix_72_benchmark,matrix_72_data,matrix_72_vars,matrix_73_benchmark,matrix_73_data,matrix_73_vars,matrix_74_benchmark,matrix_74_data,matrix_74_vars,matrix_75_benchmark,matrix_75_data,matrix_75_vars,matrix_76_benchmark,matrix_76_data,matrix_76_vars,matrix_77_benchmark,matrix_77_data,matrix_77_vars,matrix_78_benchmark,matrix_78_data,matrix_78_vars,matrix_79_benchmark,matrix_79_data,matrix_79_vars,matrix_80_benchmark,matrix_80_data,matrix_80_vars,matrix_81_benchmark,matrix_81_data,matrix_81_vars,matrix_82_benchmark,matrix_82_data,matrix_82_vars,matrix_83_benchmark,matrix_83_data,matrix_83_vars,matrix_84_benchmark,matrix_84_data,matrix_84_vars,matrix_85_benchmark,matrix_85_data,matrix_85_vars,matrix_86_benchmark,matrix_86_data,matrix_86_vars,matrix_87_benchmark,matrix_87_data,matrix_87_vars,matrix_88_benchmark,matrix_88_data,matrix_88_vars,matrix_89_benchmark,matrix_89_data,matrix_89_vars,matrix_90_benchmark,matrix_90_data,matrix_90_vars,matrix_91_benchmark,matrix_91_data,matrix_91_vars,matrix_92_benchmark,matrix_92_data,matrix_92_vars,matrix_93_benchmark,matrix_93_data,matrix_93_vars,matrix_94_benchmark,matrix_94_data,matrix_94_vars,matrix_95_benchmark,matrix_95_data,matrix_95_vars,matrix_96_benchmark,matrix_96_data,matrix_96_vars,matrix_97_benchmark,matrix_97_data,matrix_97_vars,matrix_98_benchmark,matrix_98_data,matrix_98_vars,matrix_99_benchmark,matrix_99_data,matrix_99_vars,matrix_100_benchmark,matrix_100_data,matrix_100_vars,matrix_101_benchmark,matrix_101_data,matrix_101_vars,matrix_102_benchmark,matrix_102_data,matrix_102_vars,matrix_103_benchmark,matrix_103_data,matrix_103_vars,matrix_104_benchmark,matrix_104_data,matrix_104_vars,matrix_105_benchmark,matrix_105_data,matrix_105_vars,matrix_106_benchmark,matrix_106_data,matrix_106_vars,matrix_107_benchmark,matrix_107_data,matrix_107_vars,matrix_108_benchmark,matrix_108_data,matrix_108_vars,matrix_109_benchmark,matrix_109_data,matrix_109_vars,matrix_110_benchmark,matrix_110_data,matrix_110_vars,matrix_111_benchmark,matrix_111_data,matrix_111_vars,matrix_112_benchmark,matrix_112_data,matrix_112_vars,matrix_113_benchmark,matrix_113_data,matrix_113_vars,matrix_114_benchmark,matrix_114_data,matrix_114_vars,matrix_115_benchmark,matrix_115_data,matrix_115_vars,matrix_116_benchmark,matrix_116_data,matrix_116_vars,matrix_117_benchmark,matrix_117_data,matrix_117_vars,matrix_118_benchmark,matrix_118_data,matrix_118_vars,matrix_119_benchmark,matrix_119_data,matrix_119_vars,matrix_120_benchmark,matrix_120_data,matrix_120_vars,matrix_0_benchmark,matrix_0_data,matrix_0_vars,parameter_alpha_data,parameter_bound_data,parameter_bound_1_data,parameter_solver_data); %Extract Objective: val_obj = tbpsg_objective(solution_str, outargstruc_arr); disp(' '); disp('Objective = '); disp(val_obj); %Extract optimal solution: point_data = tbpsg_optimal_point_data(solution_str, outargstruc_arr); disp(' '); disp('Optimal point = '); disp(point_data); %Extract structure containing PSG solution reports: output_structure = tbpsg_solution_struct(solution_str, outargstruc_arr); disp(' '); disp('Structure with PSG solution = '); disp(output_structure); %Uncomment the following lines to extract solutions details: %output = tbpsg_isoptimal(solution_str, outargstruc_arr); %output = tbpsg_function_data(solution_str, outargstruc_arr); %output = tbpsg_function_names(solution_str, outargstruc_arr); %output = tbpsg_time(solution_str, outargstruc_arr); %output = tbpsg_optimal_point_vars(solution_str, outargstruc_arr); %output = tbpsg_constraints_vars(solution_str, outargstruc_arr); %output = tbpsg_slack_data(solution_str, outargstruc_arr); %output = tbpsg_dual_data(solution_str, outargstruc_arr); %output = tbpsg_vector_constraint_data(solution_str, outargstruc_arr); %output = tbpsg_vector_dual_data(solution_str, outargstruc_arr); %output = tbpsg_vector_slack_data(solution_str, outargstruc_arr); %output = tbpsg_matrix_data(solution_str, outargstruc_arr); %output = tbpsg_matrix_vars(solution_str, outargstruc_arr); %output = tbpsg_vector_data(solution_str, outargstruc_arr);