Importing model and scenario tree files
Time to import model and scenario tree structure files=0.01 seconds
Scenario Tree Detail
----------------------------------------------------
Tree Nodes:

	Name=AboveAverageNode
	Stage=SecondStage
	Parent=RootNode
	Conditional probability=0.3333
	Children:
		None
	Scenarios:
		AboveAverageScenario

	Name=AverageNode
	Stage=SecondStage
	Parent=RootNode
	Conditional probability=0.3333
	Children:
		None
	Scenarios:
		AverageScenario

	Name=BelowAverageNode
	Stage=SecondStage
	Parent=RootNode
	Conditional probability=0.3333
	Children:
		None
	Scenarios:
		BelowAverageScenario

	Name=RootNode
	Stage=FirstStage
	Parent=None
	Conditional probability=1.0000
	Children:
		AboveAverageNode
		AverageNode
		BelowAverageNode
	Scenarios:
		AboveAverageScenario
		AverageScenario
		BelowAverageScenario

----------------------------------------------------
Stages:
	Name=FirstStage
	Tree Nodes: 
		RootNode
	Variables: 
		 DevotedAcreage : [*] 
	Cost Variable: 
		FirstStageCost

	Name=SecondStage
	Tree Nodes: 
		AboveAverageNode
		AverageNode
		BelowAverageNode
	Variables: 
		 QuantityPurchased : [*] 
		 QuantitySubQuotaSold : [*] 
		 QuantitySuperQuotaSold : [*] 
	Cost Variable: 
		SecondStageCost

----------------------------------------------------
Scenarios:
	Name=AboveAverageScenario
	Probability=0.3333
	Leaf node=AboveAverageNode
	Tree node sequence:
		RootNode
		AboveAverageNode

	Name=AverageScenario
	Probability=0.3333
	Leaf node=AverageNode
	Tree node sequence:
		RootNode
		AverageNode

	Name=BelowAverageScenario
	Probability=0.3333
	Leaf node=BelowAverageNode
	Tree node sequence:
		RootNode
		BelowAverageNode

----------------------------------------------------
Scenario tree is valid!
Initializing ScenarioTreeManagerClientSerial with options:
 *                           verbose: True
 -                        disable_gc: False
 -                           profile: 0
 -                         traceback: False
 -     output_scenario_tree_solution: False
 -          solution_saver_extension: ()
 -         solution_loader_extension: ()
 -                   solution_writer: ()
 *                       output_file: /home/jwatson/sp/pyomo/pyomo/pyomo/pysp/tests/unit/farmer_maximize_ef.lp
 -                             solve: False
 -             output_scenario_costs: None
 - output_instance_construction_time: False
 -        compile_scenario_instances: False
 -                      output_times: False
 *                    model_location: /home/jwatson/sp/pyomo/pyomo/examples/pysp/farmer/maxmodels
 -                   model_directory: None (DEPRECATED)
 *            scenario_tree_location: /home/jwatson/sp/pyomo/pyomo/examples/pysp/farmer/scenariodata
 -                instance_directory: None (DEPRECATED)
 *       objective_sense_stage_based: -1
 -        postinit_callback_location: ()
 -                    bounds_cfgfile: None (DEPRECATED)
 - aggregategetter_callback_location: ()
 -                 aggregate_cfgfile: None (DEPRECATED)
 -         scenario_tree_random_seed: None
 -                scenario_tree_seed: None (DEPRECATED)
 - scenario_tree_downsample_fraction: 1.0
 -     scenario_bundle_specification: None
 -             create_random_bundles: 0
 -                    profile_memory: 0
 -                       cvar_weight: 1.0
 -            generate_weighted_cvar: False
 -                        risk_alpha: 0.95
 -                          cc_alpha: 0.0
 -                  cc_indicator_var: None
 -                            mipgap: None
 -                            solver: cplex
 -                         solver_io: None
 -                    solver_manager: serial
 -                    solver_options: ()
 -                 disable_warmstart: False
 -                         pyro_host: None
 -                         pyro_port: None
 -                     pyro_shutdown: False
 -                     shutdown_pyro: None (DEPRECATED)
 -             output_solver_results: False
 *            symbolic_solver_labels: True
 -                 output_solver_log: False
 -                 keep_solver_files: False
 -             pyro_shutdown_workers: False
 -             shutdown_pyro_workers: None (DEPRECATED)
 -    activate_jsonio_solution_saver: None

Constructing scenario tree instances
Scenario-based instance initialization enabled
Creating instance for scenario=BelowAverageScenario
Data for scenario=BelowAverageScenario loads from file=/home/jwatson/sp/pyomo/pyomo/examples/pysp/farmer/scenariodata/BelowAverageScenario.dat
Creating instance for scenario=AverageScenario
Data for scenario=AverageScenario loads from file=/home/jwatson/sp/pyomo/pyomo/examples/pysp/farmer/scenariodata/AverageScenario.dat
Creating instance for scenario=AboveAverageScenario
Data for scenario=AboveAverageScenario loads from file=/home/jwatson/sp/pyomo/pyomo/examples/pysp/farmer/scenariodata/AboveAverageScenario.dat
Time to construct scenario instances=0.02 seconds
Linking instances into scenario tree
*** Active Objective 'Total_Cost_Objective' on scenario instance 'AboveAverageScenario' will not be used. ***
*** Active Objective 'Total_Cost_Objective' on scenario instance 'AverageScenario' will not be used. ***
*** Active Objective 'Total_Cost_Objective' on scenario instance 'BelowAverageScenario' will not be used. ***
Time link scenario tree with instances=0.00 seconds
ScenarioTreeManagerClientSerial is successfully initialized
Overall initialization time=0.03 seconds

Initializing extensive form algorithm for stochastic programming problems.
Creating extensive form instance
Creating variables for master binding instance
Time to construct extensive form instance=0.00 seconds
Starting to write extensive form
Extensive form written to file=/home/jwatson/sp/pyomo/pyomo/pyomo/pysp/tests/unit/farmer_maximize_ef.lp
Time to write output file=0.01 seconds
Closing ScenarioTreeManagerClientSerial

Total EF execution time=0.05 seconds

