[    0.00] Setting up Pyomo environment
[    0.00] Applying Pyomo preprocessing actions
[    0.00] Creating model
DEBUG: "[base]/coopr/pyomo/base/PyomoModelData.py", 75, read
	Importing data...
DEBUG: "[base]/coopr/pyomo/base/PyomoModelData.py", 81, read
	Processing data ...
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 603, _process_data
	DEBUG: _process_data (start) ['param', 'N', ':=', '5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 34, _preprocess_data
	_preprocess_data(start) ['param', 'N', ':=', '5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 62, _preprocess_data
	_preprocess_data(end) ['param', 'N', ':=', '5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 162, _process_param
	DEBUG: _process_param(start) ['param', 'N', ':=', '5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 191, _process_param
	DEBUG: _process_param (singledef without :...:=) ['5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) ['5']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [5]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) [5]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [5]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 367, _process_data_list
	process_data_list 0 [5]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 603, _process_data
	DEBUG: _process_data (start) ['param', 'M', ':=', '6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 34, _preprocess_data
	_preprocess_data(start) ['param', 'M', ':=', '6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 62, _preprocess_data
	_preprocess_data(end) ['param', 'M', ':=', '6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 162, _process_param
	DEBUG: _process_param(start) ['param', 'M', ':=', '6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 191, _process_param
	DEBUG: _process_param (singledef without :...:=) ['6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) ['6']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [6]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) [6]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [6]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 367, _process_data_list
	process_data_list 0 [6]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 603, _process_data
	DEBUG: _process_data (start) ['param', 'P', ':=', '3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 34, _preprocess_data
	_preprocess_data(start) ['param', 'P', ':=', '3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 62, _preprocess_data
	_preprocess_data(end) ['param', 'P', ':=', '3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 162, _process_param
	DEBUG: _process_param(start) ['param', 'P', ':=', '3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 191, _process_param
	DEBUG: _process_param (singledef without :...:=) ['3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) ['3']
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [3]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 394, _data_eval
	DEBUG: _data_eval(start) [3]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 431, _data_eval
	DEBUG: _data_eval(end) [3]
DEBUG: "[base]/coopr/pyomo/data/process_data.py", 367, _process_data_list
	process_data_list 0 [3]
DEBUG: "[base]/coopr/pyomo/base/PyomoModelData.py", 89, read
	Done.
About to generate 'N' with data: {None: 5}
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   P_domain : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   N : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   P : 	Size=1 	Domain=P_domain
	Not constructed
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/param.py", 173, construct
	Constructing Param, name=N, from data={None: 5}
About to generate 'Locations' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   P_domain : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	Not constructed
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
About to generate 'P_domain' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	Not constructed
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
About to generate 'P' with data: {None: 3}
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	Not constructed
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/param.py", 173, construct
	Constructing Param, name=P, from data={None: 3}
About to generate 'M' with data: {None: 6}
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	Not constructed
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/param.py", 173, construct
	Constructing Param, name=M, from data={None: 6}
About to generate 'Customers' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=0 	Domain=None 	Ordered=True 	Bounds=None
	 Model=unknown
	   []
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
About to generate 'd_index' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/sets.py", 1076, construct
	Constructing _ProductSet, name=d_index, from data=None
About to generate 'd' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=0 	Domain=Reals

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/param.py", 173, construct
	Constructing Param, name=d, from data=None
About to generate 'x_index' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/sets.py", 1076, construct
	Constructing _ProductSet, name=x_index, from data=None
About to generate 'x' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=0 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/var.py", 397, construct
	Constructing Variable, name=x, from data=None
About to generate 'y' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=0 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/var.py", 397, construct
	Constructing Variable, name=y, from data=None
About to generate 'obj' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : undefined
	2 : None : 0 : 1 : None : False : undefined
	3 : None : 0 : 1 : None : False : undefined
	4 : None : 0 : 1 : None : False : undefined
	5 : None : 0 : 1 : None : False : undefined

1 Objective Declarations
   obj : 	Size=1 

3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/objective.py", 208, construct
	Constructing objective obj
About to generate 'single_x' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : undefined
	2 : None : 0 : 1 : None : False : undefined
	3 : None : 0 : 1 : None : False : undefined
	4 : None : 0 : 1 : None : False : undefined
	5 : None : 0 : 1 : None : False : undefined

1 Objective Declarations
   obj : 	Size=1 
	sum( prod( num=( d[1,1] , x[1,1] ) ) , prod( num=( d[1,2] , x[1,2] ) ) , prod( num=( d[1,3] , x[1,3] ) ) , prod( num=( d[1,4] , x[1,4] ) ) , prod( num=( d[1,5] , x[1,5] ) ) , prod( num=( d[1,6] , x[1,6] ) ) , prod( num=( d[2,1] , x[2,1] ) ) , prod( num=( d[2,2] , x[2,2] ) ) , prod( num=( d[2,3] , x[2,3] ) ) , prod( num=( d[2,4] , x[2,4] ) ) , prod( num=( d[2,5] , x[2,5] ) ) , prod( num=( d[2,6] , x[2,6] ) ) , prod( num=( d[3,1] , x[3,1] ) ) , prod( num=( d[3,2] , x[3,2] ) ) , prod( num=( d[3,3] , x[3,3] ) ) , prod( num=( d[3,4] , x[3,4] ) ) , prod( num=( d[3,5] , x[3,5] ) ) , prod( num=( d[3,6] , x[3,6] ) ) , prod( num=( d[4,1] , x[4,1] ) ) , prod( num=( d[4,2] , x[4,2] ) ) , prod( num=( d[4,3] , x[4,3] ) ) , prod( num=( d[4,4] , x[4,4] ) ) , prod( num=( d[4,5] , x[4,5] ) ) , prod( num=( d[4,6] , x[4,6] ) ) , prod( num=( d[5,1] , x[5,1] ) ) , prod( num=( d[5,2] , x[5,2] ) ) , prod( num=( d[5,3] , x[5,3] ) ) , prod( num=( d[5,4] , x[5,4] ) ) , prod( num=( d[5,5] , x[5,5] ) ) , prod( num=( d[5,6] , x[5,6] ) ) ) 


3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=0 	Index= Customers

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 269, construct
	Constructing constraint single_x
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 1
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 2
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 3
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 4
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 5
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index 6
About to generate 'bound_y_index' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=0 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : undefined
	2 : None : 0 : 1 : None : False : undefined
	3 : None : 0 : 1 : None : False : undefined
	4 : None : 0 : 1 : None : False : undefined
	5 : None : 0 : 1 : None : False : undefined

1 Objective Declarations
   obj : 	Size=1 
	sum( prod( num=( d[1,1] , x[1,1] ) ) , prod( num=( d[1,2] , x[1,2] ) ) , prod( num=( d[1,3] , x[1,3] ) ) , prod( num=( d[1,4] , x[1,4] ) ) , prod( num=( d[1,5] , x[1,5] ) ) , prod( num=( d[1,6] , x[1,6] ) ) , prod( num=( d[2,1] , x[2,1] ) ) , prod( num=( d[2,2] , x[2,2] ) ) , prod( num=( d[2,3] , x[2,3] ) ) , prod( num=( d[2,4] , x[2,4] ) ) , prod( num=( d[2,5] , x[2,5] ) ) , prod( num=( d[2,6] , x[2,6] ) ) , prod( num=( d[3,1] , x[3,1] ) ) , prod( num=( d[3,2] , x[3,2] ) ) , prod( num=( d[3,3] , x[3,3] ) ) , prod( num=( d[3,4] , x[3,4] ) ) , prod( num=( d[3,5] , x[3,5] ) ) , prod( num=( d[3,6] , x[3,6] ) ) , prod( num=( d[4,1] , x[4,1] ) ) , prod( num=( d[4,2] , x[4,2] ) ) , prod( num=( d[4,3] , x[4,3] ) ) , prod( num=( d[4,4] , x[4,4] ) ) , prod( num=( d[4,5] , x[4,5] ) ) , prod( num=( d[4,6] , x[4,6] ) ) , prod( num=( d[5,1] , x[5,1] ) ) , prod( num=( d[5,2] , x[5,2] ) ) , prod( num=( d[5,3] , x[5,3] ) ) , prod( num=( d[5,4] , x[5,4] ) ) , prod( num=( d[5,5] , x[5,5] ) ) , prod( num=( d[5,6] , x[5,6] ) ) ) 


3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=6 	Index= Customers
	1
		1.0
		<=
		sum( x[1,1] , x[2,1] , x[3,1] , x[4,1] , x[5,1] ) 
		<=
		1.0
	2
		1.0
		<=
		sum( x[1,2] , x[2,2] , x[3,2] , x[4,2] , x[5,2] ) 
		<=
		1.0
	3
		1.0
		<=
		sum( x[1,3] , x[2,3] , x[3,3] , x[4,3] , x[5,3] ) 
		<=
		1.0
	4
		1.0
		<=
		sum( x[1,4] , x[2,4] , x[3,4] , x[4,4] , x[5,4] ) 
		<=
		1.0
	5
		1.0
		<=
		sum( x[1,5] , x[2,5] , x[3,5] , x[4,5] , x[5,5] ) 
		<=
		1.0
	6
		1.0
		<=
		sum( x[1,6] , x[2,6] , x[3,6] , x[4,6] , x[5,6] ) 
		<=
		1.0

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/sets.py", 1076, construct
	Constructing _ProductSet, name=bound_y_index, from data=None
About to generate 'bound_y' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : undefined
	2 : None : 0 : 1 : None : False : undefined
	3 : None : 0 : 1 : None : False : undefined
	4 : None : 0 : 1 : None : False : undefined
	5 : None : 0 : 1 : None : False : undefined

1 Objective Declarations
   obj : 	Size=1 
	sum( prod( num=( d[1,1] , x[1,1] ) ) , prod( num=( d[1,2] , x[1,2] ) ) , prod( num=( d[1,3] , x[1,3] ) ) , prod( num=( d[1,4] , x[1,4] ) ) , prod( num=( d[1,5] , x[1,5] ) ) , prod( num=( d[1,6] , x[1,6] ) ) , prod( num=( d[2,1] , x[2,1] ) ) , prod( num=( d[2,2] , x[2,2] ) ) , prod( num=( d[2,3] , x[2,3] ) ) , prod( num=( d[2,4] , x[2,4] ) ) , prod( num=( d[2,5] , x[2,5] ) ) , prod( num=( d[2,6] , x[2,6] ) ) , prod( num=( d[3,1] , x[3,1] ) ) , prod( num=( d[3,2] , x[3,2] ) ) , prod( num=( d[3,3] , x[3,3] ) ) , prod( num=( d[3,4] , x[3,4] ) ) , prod( num=( d[3,5] , x[3,5] ) ) , prod( num=( d[3,6] , x[3,6] ) ) , prod( num=( d[4,1] , x[4,1] ) ) , prod( num=( d[4,2] , x[4,2] ) ) , prod( num=( d[4,3] , x[4,3] ) ) , prod( num=( d[4,4] , x[4,4] ) ) , prod( num=( d[4,5] , x[4,5] ) ) , prod( num=( d[4,6] , x[4,6] ) ) , prod( num=( d[5,1] , x[5,1] ) ) , prod( num=( d[5,2] , x[5,2] ) ) , prod( num=( d[5,3] , x[5,3] ) ) , prod( num=( d[5,4] , x[5,4] ) ) , prod( num=( d[5,5] , x[5,5] ) ) , prod( num=( d[5,6] , x[5,6] ) ) ) 


3 Constraint Declarations
   bound_y : 	Size=0 	Index= bound_y_index
   num_facilities : 	Size=0 
   single_x : 	Size=6 	Index= Customers
	1
		1.0
		<=
		sum( x[1,1] , x[2,1] , x[3,1] , x[4,1] , x[5,1] ) 
		<=
		1.0
	2
		1.0
		<=
		sum( x[1,2] , x[2,2] , x[3,2] , x[4,2] , x[5,2] ) 
		<=
		1.0
	3
		1.0
		<=
		sum( x[1,3] , x[2,3] , x[3,3] , x[4,3] , x[5,3] ) 
		<=
		1.0
	4
		1.0
		<=
		sum( x[1,4] , x[2,4] , x[3,4] , x[4,4] , x[5,4] ) 
		<=
		1.0
	5
		1.0
		<=
		sum( x[1,5] , x[2,5] , x[3,5] , x[4,5] , x[5,5] ) 
		<=
		1.0
	6
		1.0
		<=
		sum( x[1,6] , x[2,6] , x[3,6] , x[4,6] , x[5,6] ) 
		<=
		1.0

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 269, construct
	Constructing constraint bound_y
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 1)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 2)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 3)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 4)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 5)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (1, 6)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 1)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 2)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 3)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 4)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 5)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (2, 6)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 1)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 2)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 3)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 4)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 5)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (3, 6)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 1)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 2)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 3)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 4)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 5)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (4, 6)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 1)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 2)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 3)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 4)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 5)
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 309, construct
	Constructing constraint index (5, 6)
About to generate 'num_facilities' with data: None
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : undefined
	(1, 2) : None : 0.0 : 1.0 : None : False : undefined
	(1, 3) : None : 0.0 : 1.0 : None : False : undefined
	(1, 4) : None : 0.0 : 1.0 : None : False : undefined
	(1, 5) : None : 0.0 : 1.0 : None : False : undefined
	(1, 6) : None : 0.0 : 1.0 : None : False : undefined
	(2, 1) : None : 0.0 : 1.0 : None : False : undefined
	(2, 2) : None : 0.0 : 1.0 : None : False : undefined
	(2, 3) : None : 0.0 : 1.0 : None : False : undefined
	(2, 4) : None : 0.0 : 1.0 : None : False : undefined
	(2, 5) : None : 0.0 : 1.0 : None : False : undefined
	(2, 6) : None : 0.0 : 1.0 : None : False : undefined
	(3, 1) : None : 0.0 : 1.0 : None : False : undefined
	(3, 2) : None : 0.0 : 1.0 : None : False : undefined
	(3, 3) : None : 0.0 : 1.0 : None : False : undefined
	(3, 4) : None : 0.0 : 1.0 : None : False : undefined
	(3, 5) : None : 0.0 : 1.0 : None : False : undefined
	(3, 6) : None : 0.0 : 1.0 : None : False : undefined
	(4, 1) : None : 0.0 : 1.0 : None : False : undefined
	(4, 2) : None : 0.0 : 1.0 : None : False : undefined
	(4, 3) : None : 0.0 : 1.0 : None : False : undefined
	(4, 4) : None : 0.0 : 1.0 : None : False : undefined
	(4, 5) : None : 0.0 : 1.0 : None : False : undefined
	(4, 6) : None : 0.0 : 1.0 : None : False : undefined
	(5, 1) : None : 0.0 : 1.0 : None : False : undefined
	(5, 2) : None : 0.0 : 1.0 : None : False : undefined
	(5, 3) : None : 0.0 : 1.0 : None : False : undefined
	(5, 4) : None : 0.0 : 1.0 : None : False : undefined
	(5, 5) : None : 0.0 : 1.0 : None : False : undefined
	(5, 6) : None : 0.0 : 1.0 : None : False : undefined
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : undefined
	2 : None : 0 : 1 : None : False : undefined
	3 : None : 0 : 1 : None : False : undefined
	4 : None : 0 : 1 : None : False : undefined
	5 : None : 0 : 1 : None : False : undefined

1 Objective Declarations
   obj : 	Size=1 
	sum( prod( num=( d[1,1] , x[1,1] ) ) , prod( num=( d[1,2] , x[1,2] ) ) , prod( num=( d[1,3] , x[1,3] ) ) , prod( num=( d[1,4] , x[1,4] ) ) , prod( num=( d[1,5] , x[1,5] ) ) , prod( num=( d[1,6] , x[1,6] ) ) , prod( num=( d[2,1] , x[2,1] ) ) , prod( num=( d[2,2] , x[2,2] ) ) , prod( num=( d[2,3] , x[2,3] ) ) , prod( num=( d[2,4] , x[2,4] ) ) , prod( num=( d[2,5] , x[2,5] ) ) , prod( num=( d[2,6] , x[2,6] ) ) , prod( num=( d[3,1] , x[3,1] ) ) , prod( num=( d[3,2] , x[3,2] ) ) , prod( num=( d[3,3] , x[3,3] ) ) , prod( num=( d[3,4] , x[3,4] ) ) , prod( num=( d[3,5] , x[3,5] ) ) , prod( num=( d[3,6] , x[3,6] ) ) , prod( num=( d[4,1] , x[4,1] ) ) , prod( num=( d[4,2] , x[4,2] ) ) , prod( num=( d[4,3] , x[4,3] ) ) , prod( num=( d[4,4] , x[4,4] ) ) , prod( num=( d[4,5] , x[4,5] ) ) , prod( num=( d[4,6] , x[4,6] ) ) , prod( num=( d[5,1] , x[5,1] ) ) , prod( num=( d[5,2] , x[5,2] ) ) , prod( num=( d[5,3] , x[5,3] ) ) , prod( num=( d[5,4] , x[5,4] ) ) , prod( num=( d[5,5] , x[5,5] ) ) , prod( num=( d[5,6] , x[5,6] ) ) ) 


3 Constraint Declarations
   bound_y : 	Size=30 	Index= bound_y_index
	(1, 1)
		-Inf
		<=
		sum( x[1,1] , -1 *  y[1] ) 
		<=
		0.0
	(1, 2)
		-Inf
		<=
		sum( x[1,2] , -1 *  y[1] ) 
		<=
		0.0
	(1, 3)
		-Inf
		<=
		sum( x[1,3] , -1 *  y[1] ) 
		<=
		0.0
	(1, 4)
		-Inf
		<=
		sum( x[1,4] , -1 *  y[1] ) 
		<=
		0.0
	(1, 5)
		-Inf
		<=
		sum( x[1,5] , -1 *  y[1] ) 
		<=
		0.0
	(1, 6)
		-Inf
		<=
		sum( x[1,6] , -1 *  y[1] ) 
		<=
		0.0
	(2, 1)
		-Inf
		<=
		sum( x[2,1] , -1 *  y[2] ) 
		<=
		0.0
	(2, 2)
		-Inf
		<=
		sum( x[2,2] , -1 *  y[2] ) 
		<=
		0.0
	(2, 3)
		-Inf
		<=
		sum( x[2,3] , -1 *  y[2] ) 
		<=
		0.0
	(2, 4)
		-Inf
		<=
		sum( x[2,4] , -1 *  y[2] ) 
		<=
		0.0
	(2, 5)
		-Inf
		<=
		sum( x[2,5] , -1 *  y[2] ) 
		<=
		0.0
	(2, 6)
		-Inf
		<=
		sum( x[2,6] , -1 *  y[2] ) 
		<=
		0.0
	(3, 1)
		-Inf
		<=
		sum( x[3,1] , -1 *  y[3] ) 
		<=
		0.0
	(3, 2)
		-Inf
		<=
		sum( x[3,2] , -1 *  y[3] ) 
		<=
		0.0
	(3, 3)
		-Inf
		<=
		sum( x[3,3] , -1 *  y[3] ) 
		<=
		0.0
	(3, 4)
		-Inf
		<=
		sum( x[3,4] , -1 *  y[3] ) 
		<=
		0.0
	(3, 5)
		-Inf
		<=
		sum( x[3,5] , -1 *  y[3] ) 
		<=
		0.0
	(3, 6)
		-Inf
		<=
		sum( x[3,6] , -1 *  y[3] ) 
		<=
		0.0
	(4, 1)
		-Inf
		<=
		sum( x[4,1] , -1 *  y[4] ) 
		<=
		0.0
	(4, 2)
		-Inf
		<=
		sum( x[4,2] , -1 *  y[4] ) 
		<=
		0.0
	(4, 3)
		-Inf
		<=
		sum( x[4,3] , -1 *  y[4] ) 
		<=
		0.0
	(4, 4)
		-Inf
		<=
		sum( x[4,4] , -1 *  y[4] ) 
		<=
		0.0
	(4, 5)
		-Inf
		<=
		sum( x[4,5] , -1 *  y[4] ) 
		<=
		0.0
	(4, 6)
		-Inf
		<=
		sum( x[4,6] , -1 *  y[4] ) 
		<=
		0.0
	(5, 1)
		-Inf
		<=
		sum( x[5,1] , -1 *  y[5] ) 
		<=
		0.0
	(5, 2)
		-Inf
		<=
		sum( x[5,2] , -1 *  y[5] ) 
		<=
		0.0
	(5, 3)
		-Inf
		<=
		sum( x[5,3] , -1 *  y[5] ) 
		<=
		0.0
	(5, 4)
		-Inf
		<=
		sum( x[5,4] , -1 *  y[5] ) 
		<=
		0.0
	(5, 5)
		-Inf
		<=
		sum( x[5,5] , -1 *  y[5] ) 
		<=
		0.0
	(5, 6)
		-Inf
		<=
		sum( x[5,6] , -1 *  y[5] ) 
		<=
		0.0
   num_facilities : 	Size=0 
   single_x : 	Size=6 	Index= Customers
	1
		1.0
		<=
		sum( x[1,1] , x[2,1] , x[3,1] , x[4,1] , x[5,1] ) 
		<=
		1.0
	2
		1.0
		<=
		sum( x[1,2] , x[2,2] , x[3,2] , x[4,2] , x[5,2] ) 
		<=
		1.0
	3
		1.0
		<=
		sum( x[1,3] , x[2,3] , x[3,3] , x[4,3] , x[5,3] ) 
		<=
		1.0
	4
		1.0
		<=
		sum( x[1,4] , x[2,4] , x[3,4] , x[4,4] , x[5,4] ) 
		<=
		1.0
	5
		1.0
		<=
		sum( x[1,5] , x[2,5] , x[3,5] , x[4,5] , x[5,5] ) 
		<=
		1.0
	6
		1.0
		<=
		sum( x[1,6] , x[2,6] , x[3,6] , x[4,6] , x[5,6] ) 
		<=
		1.0

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 269, construct
	Constructing constraint num_facilities
DEBUG: "[base]/coopr/pyomo/base/constraint.py", 296, construct
	Constructing single constraint (index=None)
MODEL INSTANCE
3 Set Declarations
   bound_y_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   d_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual
   x_index : 	Dim=0 	Dimen=2 	Size=30 	Domain=None 	Ordered=False 	Bounds=None
	 Model=unknown
	  Virtual

3 RangeSet Declarations
   Customers : 	Dim=0 	Dimen=1 	Size=6 	Domain=None 	Ordered=True 	Bounds=(1, 6)
	 Model=unknown
	   [1, 2, 3, 4, 5, 6]
   Locations : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]
   P_domain : 	Dim=0 	Dimen=1 	Size=5 	Domain=None 	Ordered=True 	Bounds=(1, 5)
	 Model=unknown
	   [1, 2, 3, 4, 5]

4 Param Declarations
   M : 	Size=1 	Domain=PositiveIntegers
	6
   N : 	Size=1 	Domain=PositiveIntegers
	5
   P : 	Size=1 	Domain=P_domain
	3
   d : 	Size=30 	Domain=Reals
	(1, 1) : -0.788608083678
	(1, 2) : -0.493618782917
	(1, 3) : 0.93224141556
	(1, 4) : 0.222354914382
	(1, 5) : -0.996942310904
	(1, 6) : 0.0677356388252
	(2, 1) : 0.100111402623
	(2, 2) : 0.969824168356
	(2, 3) : -0.382311111107
	(2, 4) : -0.858579174032
	(2, 5) : 0.632140719945
	(2, 6) : 0.674638690066
	(3, 1) : 0.650303033785
	(3, 2) : -0.846204418804
	(3, 3) : -0.404074234694
	(3, 4) : 0.963782052933
	(3, 5) : 0.123632662651
	(3, 6) : -0.999756719782
	(4, 1) : -0.998512495568
	(4, 2) : 0.19921693281
	(4, 3) : 0.940544296591
	(4, 4) : -0.472896775996
	(4, 5) : -0.802940660094
	(4, 6) : 0.706536674445
	(5, 1) : 0.729153420716
	(5, 2) : 0.570983943317
	(5, 3) : -0.895298488668
	(5, 4) : -0.310469738009
	(5, 5) : 0.985639060101
	(5, 6) : 0.02366820789

2 Var Declarations
   x : 	Size=30 	Domain=Reals
	Indicies:  Locations,  Customers,  
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	(1, 1) : None : 0.0 : 1.0 : None : False : used
	(1, 2) : None : 0.0 : 1.0 : None : False : used
	(1, 3) : None : 0.0 : 1.0 : None : False : used
	(1, 4) : None : 0.0 : 1.0 : None : False : used
	(1, 5) : None : 0.0 : 1.0 : None : False : used
	(1, 6) : None : 0.0 : 1.0 : None : False : used
	(2, 1) : None : 0.0 : 1.0 : None : False : used
	(2, 2) : None : 0.0 : 1.0 : None : False : used
	(2, 3) : None : 0.0 : 1.0 : None : False : used
	(2, 4) : None : 0.0 : 1.0 : None : False : used
	(2, 5) : None : 0.0 : 1.0 : None : False : used
	(2, 6) : None : 0.0 : 1.0 : None : False : used
	(3, 1) : None : 0.0 : 1.0 : None : False : used
	(3, 2) : None : 0.0 : 1.0 : None : False : used
	(3, 3) : None : 0.0 : 1.0 : None : False : used
	(3, 4) : None : 0.0 : 1.0 : None : False : used
	(3, 5) : None : 0.0 : 1.0 : None : False : used
	(3, 6) : None : 0.0 : 1.0 : None : False : used
	(4, 1) : None : 0.0 : 1.0 : None : False : used
	(4, 2) : None : 0.0 : 1.0 : None : False : used
	(4, 3) : None : 0.0 : 1.0 : None : False : used
	(4, 4) : None : 0.0 : 1.0 : None : False : used
	(4, 5) : None : 0.0 : 1.0 : None : False : used
	(4, 6) : None : 0.0 : 1.0 : None : False : used
	(5, 1) : None : 0.0 : 1.0 : None : False : used
	(5, 2) : None : 0.0 : 1.0 : None : False : used
	(5, 3) : None : 0.0 : 1.0 : None : False : used
	(5, 4) : None : 0.0 : 1.0 : None : False : used
	(5, 5) : None : 0.0 : 1.0 : None : False : used
	(5, 6) : None : 0.0 : 1.0 : None : False : used
   y : 	Size=5 	Domain=Binary
	Key : Initial Value : Lower Bound : Upper Bound : Current Value: Fixed: Status
	1 : None : 0 : 1 : None : False : used
	2 : None : 0 : 1 : None : False : used
	3 : None : 0 : 1 : None : False : used
	4 : None : 0 : 1 : None : False : used
	5 : None : 0 : 1 : None : False : used

1 Objective Declarations
   obj : 	Size=1 
	sum( prod( num=( d[1,1] , x[1,1] ) ) , prod( num=( d[1,2] , x[1,2] ) ) , prod( num=( d[1,3] , x[1,3] ) ) , prod( num=( d[1,4] , x[1,4] ) ) , prod( num=( d[1,5] , x[1,5] ) ) , prod( num=( d[1,6] , x[1,6] ) ) , prod( num=( d[2,1] , x[2,1] ) ) , prod( num=( d[2,2] , x[2,2] ) ) , prod( num=( d[2,3] , x[2,3] ) ) , prod( num=( d[2,4] , x[2,4] ) ) , prod( num=( d[2,5] , x[2,5] ) ) , prod( num=( d[2,6] , x[2,6] ) ) , prod( num=( d[3,1] , x[3,1] ) ) , prod( num=( d[3,2] , x[3,2] ) ) , prod( num=( d[3,3] , x[3,3] ) ) , prod( num=( d[3,4] , x[3,4] ) ) , prod( num=( d[3,5] , x[3,5] ) ) , prod( num=( d[3,6] , x[3,6] ) ) , prod( num=( d[4,1] , x[4,1] ) ) , prod( num=( d[4,2] , x[4,2] ) ) , prod( num=( d[4,3] , x[4,3] ) ) , prod( num=( d[4,4] , x[4,4] ) ) , prod( num=( d[4,5] , x[4,5] ) ) , prod( num=( d[4,6] , x[4,6] ) ) , prod( num=( d[5,1] , x[5,1] ) ) , prod( num=( d[5,2] , x[5,2] ) ) , prod( num=( d[5,3] , x[5,3] ) ) , prod( num=( d[5,4] , x[5,4] ) ) , prod( num=( d[5,5] , x[5,5] ) ) , prod( num=( d[5,6] , x[5,6] ) ) ) 


3 Constraint Declarations
   bound_y : 	Size=30 	Index= bound_y_index
	(1, 1)
		-Inf
		<=
		sum( x[1,1] , -1 *  y[1] ) 
		<=
		0.0
	(1, 2)
		-Inf
		<=
		sum( x[1,2] , -1 *  y[1] ) 
		<=
		0.0
	(1, 3)
		-Inf
		<=
		sum( x[1,3] , -1 *  y[1] ) 
		<=
		0.0
	(1, 4)
		-Inf
		<=
		sum( x[1,4] , -1 *  y[1] ) 
		<=
		0.0
	(1, 5)
		-Inf
		<=
		sum( x[1,5] , -1 *  y[1] ) 
		<=
		0.0
	(1, 6)
		-Inf
		<=
		sum( x[1,6] , -1 *  y[1] ) 
		<=
		0.0
	(2, 1)
		-Inf
		<=
		sum( x[2,1] , -1 *  y[2] ) 
		<=
		0.0
	(2, 2)
		-Inf
		<=
		sum( x[2,2] , -1 *  y[2] ) 
		<=
		0.0
	(2, 3)
		-Inf
		<=
		sum( x[2,3] , -1 *  y[2] ) 
		<=
		0.0
	(2, 4)
		-Inf
		<=
		sum( x[2,4] , -1 *  y[2] ) 
		<=
		0.0
	(2, 5)
		-Inf
		<=
		sum( x[2,5] , -1 *  y[2] ) 
		<=
		0.0
	(2, 6)
		-Inf
		<=
		sum( x[2,6] , -1 *  y[2] ) 
		<=
		0.0
	(3, 1)
		-Inf
		<=
		sum( x[3,1] , -1 *  y[3] ) 
		<=
		0.0
	(3, 2)
		-Inf
		<=
		sum( x[3,2] , -1 *  y[3] ) 
		<=
		0.0
	(3, 3)
		-Inf
		<=
		sum( x[3,3] , -1 *  y[3] ) 
		<=
		0.0
	(3, 4)
		-Inf
		<=
		sum( x[3,4] , -1 *  y[3] ) 
		<=
		0.0
	(3, 5)
		-Inf
		<=
		sum( x[3,5] , -1 *  y[3] ) 
		<=
		0.0
	(3, 6)
		-Inf
		<=
		sum( x[3,6] , -1 *  y[3] ) 
		<=
		0.0
	(4, 1)
		-Inf
		<=
		sum( x[4,1] , -1 *  y[4] ) 
		<=
		0.0
	(4, 2)
		-Inf
		<=
		sum( x[4,2] , -1 *  y[4] ) 
		<=
		0.0
	(4, 3)
		-Inf
		<=
		sum( x[4,3] , -1 *  y[4] ) 
		<=
		0.0
	(4, 4)
		-Inf
		<=
		sum( x[4,4] , -1 *  y[4] ) 
		<=
		0.0
	(4, 5)
		-Inf
		<=
		sum( x[4,5] , -1 *  y[4] ) 
		<=
		0.0
	(4, 6)
		-Inf
		<=
		sum( x[4,6] , -1 *  y[4] ) 
		<=
		0.0
	(5, 1)
		-Inf
		<=
		sum( x[5,1] , -1 *  y[5] ) 
		<=
		0.0
	(5, 2)
		-Inf
		<=
		sum( x[5,2] , -1 *  y[5] ) 
		<=
		0.0
	(5, 3)
		-Inf
		<=
		sum( x[5,3] , -1 *  y[5] ) 
		<=
		0.0
	(5, 4)
		-Inf
		<=
		sum( x[5,4] , -1 *  y[5] ) 
		<=
		0.0
	(5, 5)
		-Inf
		<=
		sum( x[5,5] , -1 *  y[5] ) 
		<=
		0.0
	(5, 6)
		-Inf
		<=
		sum( x[5,6] , -1 *  y[5] ) 
		<=
		0.0
   num_facilities : 	Size=1 
		0.0
		<=
		sum( y[1] , y[2] , y[3] , y[4] , y[5] , -1 *  P ) 
		<=
		0.0
   single_x : 	Size=6 	Index= Customers
	1
		1.0
		<=
		sum( x[1,1] , x[2,1] , x[3,1] , x[4,1] , x[5,1] ) 
		<=
		1.0
	2
		1.0
		<=
		sum( x[1,2] , x[2,2] , x[3,2] , x[4,2] , x[5,2] ) 
		<=
		1.0
	3
		1.0
		<=
		sum( x[1,3] , x[2,3] , x[3,3] , x[4,3] , x[5,3] ) 
		<=
		1.0
	4
		1.0
		<=
		sum( x[1,4] , x[2,4] , x[3,4] , x[4,4] , x[5,4] ) 
		<=
		1.0
	5
		1.0
		<=
		sum( x[1,5] , x[2,5] , x[3,5] , x[4,5] , x[5,5] ) 
		<=
		1.0
	6
		1.0
		<=
		sum( x[1,6] , x[2,6] , x[3,6] , x[4,6] , x[5,6] ) 
		<=
		1.0

0 Block Declarations

16 Declarations: N Locations P_domain P M Customers d_index d x_index x y obj single_x bound_y_index bound_y num_facilities 

[    0.10] Applying solver
DEBUG: "[base]/coopr/pyomo/base/PyomoModel.py", 559, write
	Writing model 'unknown' to file '/tmp/tmpJqvS59.pyomo.lp' with format cpxlp
[    0.13] Processing results
    Number of solutions: 1
    Solution Information
      Gap: 0.0
      Status: optimal
      Function Value: -5.015609
    Solver results file: /home/wehart/src/coopr/dev/src/coopr.pyomo/coopr/pyomo/tests/examples/test10.yml
[    0.14] Applying Pyomo postprocessing actions
[    0.14] Pyomo Finished
