Compare commits

..

No commits in common. 'ca06db28709c08dc20c0b8c42f34fbe6086def0e' and '5ea3e10139afdf0fc6e721a000dc5bc29a975ac4' have entirely different histories.

@ -1,7 +1,6 @@
# Input data format
RELOG accepts as input a JSON file with four sections: `parameters`, `products`,
`centers` and `plants`. Below, we describe each section in more detail.
RELOG accepts as input a JSON file with four sections: `parameters`, `products`, `centers` and `plants`. Below, we describe each section in more detail.
## Parameters
@ -26,11 +25,10 @@ RELOG accepts as input a JSON file with four sections: `parameters`, `products`,
## Products
| Key | Description |
| :------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| :------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `transportation cost ($/km/tonne)` | The cost to transport this product. Must be a time series. |
| `transportation energy (J/km/tonne)` | The energy required to transport this product. Must be a time series. Optional. |
| `transportation emissions (tonne/km/tonne)` | A dictionary mapping the name of each greenhouse gas, produced to transport one tonne of this product along one kilometer, to the amount of gas produced (in tonnes). Must be a time series. Optional. |
| `disposal limit (tonne)` | Global disposal limit for this product, per year, across all plants and centers. Entry may be `null` if unlimited. Note that individual plants and centers may also have their individual disposal limits for this product. |
#### Example
@ -43,8 +41,7 @@ RELOG accepts as input a JSON file with four sections: `parameters`, `products`,
"transportation emissions (tonne/km/tonne)": {
"CO2": 0.052,
"CH4": 0.003
},
"disposal limit (tonne)": 100.0,
}
}
}
}

@ -5,8 +5,8 @@
The mathematical model employed by RELOG is based on three main components:
1. **Products and Materials:** Inputs and outputs for both manufacturing and
recycling plants. This include raw materials, whether virgin or recovered,
and final products, whether new or at their end-of-life. Each product has
recycling plants. This include raw materials, whether virgin or recovered, and
final products, whether new or at their end-of-life. Each product has
associated transportation parameters, such as costs, energy and emissions.
2. **Manufacturing and Recycling Plants:** Facilities that take in specific
@ -49,11 +49,10 @@ The mathematical model employed by RELOG is based on three main components:
## Constants
| Symbol | Description | Unit |
| :-------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------- |
| :-------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------ |
| $K^{\text{dist}}_{uv}$ | Distance between plants/centers $u$ and $v$ | km |
| $K^\text{cap}_{p}$ | Capacity of plant $p$, if the plant is open | tonne |
| $K^\text{disp-limit}_{mt}$ | Maximum amount of material $m$ that can be disposed of (globally) at time $t$ | tonne |
| $K^\text{disp-limit}_{mut}$ | Maximum amount of material $m$ that can be disposed of at plant/center $u$ at time $t$ | tonne |
| $K^\text{disp-limit}_{pmt}$ | Maximum amount of material $m$ that can be disposed of at plant $p$ at time $t$ | tonne |
| $K^\text{mix}_{pmt}$ | If plant $p$ receives one tonne of input material at time $t$, then $K^\text{mix}_{pmt}$ is the amount of product $m$ in this mix. Must be between zero and one, and the sum of these amounts must equal to one. | tonne |
| $K^\text{output}_{pmt}$ | Amount of material $m$ produced by plant $p$ at time $t$ for each tonne of input material processed | tonne |
| $R^\text{tr}_{mt}$ | Cost to send material $m$ at time $t$ | \$/km-tonne |
@ -197,7 +196,7 @@ The goals is to minimize a linear objective function with the following terms:
\end{align*}
```
- Disposal limit at the plants (`eq_disposal_limit[p.name, m.name, t]`):
- Disposal limit at the plants (`eq_keep_open[p.name, t]`):
```math
\begin{align*}
@ -256,12 +255,3 @@ The goals is to minimize a linear objective function with the following terms:
& \forall c \in C, m \in M^+_c, t \in T
\end{align*}
```
- Global disposal limit (`eq_disposal_limit[m.name, t]`)
```math
\begin{align*}
& \sum_{p \in P} z^\text{disp}_{pmt} + \sum_{c \in C} z^\text{disp}_{cmt} \leq K^\text{disp-limit}_{mt}
& \forall m \in M, t \in T
\end{align*}
```

@ -20,10 +20,9 @@ function parse(json)::Instance
error("Invalid distance metric: $distance_metric_str")
end
timeseries(::Nothing; null_val=nothing) = repeat([null_val], time_horizon)
timeseries(x::Number; null_val=nothing) = repeat([x], time_horizon)
timeseries(x::Array; null_val=nothing) = [xi === nothing ? null_val : xi for xi in x]
timeseries(d::OrderedDict; null_val=nothing) = OrderedDict(k => timeseries(v; null_val) for (k, v) in d)
timeseries(x::Union{Nothing,Number}) = repeat([x], time_horizon)
timeseries(x::Array) = x
timeseries(d::OrderedDict) = OrderedDict(k => timeseries(v) for (k, v) in d)
# Read products
products = Product[]
@ -32,8 +31,7 @@ function parse(json)::Instance
tr_cost = timeseries(pdict["transportation cost (\$/km/tonne)"])
tr_energy = timeseries(pdict["transportation energy (J/km/tonne)"])
tr_emissions = timeseries(pdict["transportation emissions (tonne/km/tonne)"])
disposal_limit = timeseries(pdict["disposal limit (tonne)"], null_val=Inf)
prod = Product(; name, tr_cost, tr_energy, tr_emissions, disposal_limit)
prod = Product(; name, tr_cost, tr_energy, tr_emissions)
push!(products, prod)
products_by_name[name] = prod
end
@ -53,7 +51,7 @@ function parse(json)::Instance
outputs = [products_by_name[p] for p in cdict["outputs"]]
operating_cost = timeseries(cdict["operating cost (\$)"])
prod_dict(key, null_val) = OrderedDict(
p => timeseries(cdict[key][p.name]; null_val)
p => [v === nothing ? null_val : v for v in timeseries(cdict[key][p.name])]
for p in outputs
)
fixed_output = prod_dict("fixed output (tonne)", 0.0)

@ -14,7 +14,6 @@ Base.@kwdef struct Product
tr_cost::Vector{Float64}
tr_energy::Vector{Float64}
tr_emissions::OrderedDict{String,Vector{Float64}}
disposal_limit::Vector{Float64}
end
Base.@kwdef struct Center

@ -298,18 +298,6 @@ function build_model(instance::Instance; optimizer, variable_names::Bool = false
@constraint(model, z_disp[c.name, m.name, t] <= c.disposal_limit[m][t])
end
# Global disposal limit
eq_disposal_limit = _init(model, :eq_disposal_limit)
for m in products, t in T
isfinite(m.disposal_limit[t]) || continue
eq_disposal_limit[m.name, t] = @constraint(
model,
sum(z_disp[p.name, m.name, t] for p in plants if m in keys(p.output)) +
sum(z_disp[c.name, m.name, t] for c in centers if m in c.outputs) <=
m.disposal_limit[t]
)
end
if variable_names
_set_names!(model)
end

@ -8,8 +8,6 @@ using CSV
function centers_report(model)::DataFrame
df = DataFrame()
df."center" = String[]
df."latitude" = Float64[]
df."longitude" = Float64[]
df."year" = Int[]
df."input product" = String[]
df."input amount (tonne)" = Float64[]
@ -33,16 +31,14 @@ function centers_report(model)::DataFrame
end
push!(
df,
Dict(
"center" => c.name,
"latitude" => c.latitude,
"longitude" => c.longitude,
"year" => t,
"input product" => input_name,
"input amount (tonne)" => _round(input),
"revenue (\$)" => _round(revenue),
"operating cost (\$)" => _round(c.operating_cost[t]),
),
[
c.name,
t,
input_name,
_round(input),
_round(revenue),
_round(c.operating_cost[t]),
],
)
end
return df
@ -51,13 +47,10 @@ end
function center_outputs_report(model)::DataFrame
df = DataFrame()
df."center" = String[]
df."latitude" = Float64[]
df."longitude" = Float64[]
df."output product" = String[]
df."year" = Int[]
df."amount collected (tonne)" = Float64[]
df."amount disposed (tonne)" = Float64[]
df."disposal limit (tonne)" = Float64[]
df."collection cost (\$)" = Float64[]
df."disposal cost (\$)" = Float64[]
@ -79,18 +72,15 @@ function center_outputs_report(model)::DataFrame
end
push!(
df,
Dict(
"center" => c.name,
"latitude" => c.latitude,
"longitude" => c.longitude,
"output product" => m.name,
"year" => t,
"amount collected (tonne)" => _round(collected),
"amount disposed (tonne)" => _round(disposed),
"disposal limit (tonne)" => _round(c.disposal_limit[m][t]),
"collection cost (\$)" => _round(collection_cost),
"disposal cost (\$)" => _round(disposal_cost),
),
[
c.name,
m.name,
t,
_round(collected),
_round(disposed),
_round(collection_cost),
_round(disposal_cost),
],
)
end
return df

@ -8,10 +8,6 @@ using CSV
function plants_report(model)::DataFrame
df = DataFrame()
df."plant" = String[]
df."latitude" = Float64[]
df."longitude" = Float64[]
df."initial capacity" = Float64[]
df."current capacity" = Float64[]
df."year" = Int[]
df."operational?" = Bool[]
df."input amount (tonne)" = Float64[]
@ -25,36 +21,23 @@ function plants_report(model)::DataFrame
for p in plants, t in T
operational = JuMP.value(model[:x][p.name, t]) > 0.5
input = value(model[:z_input][p.name, t])
# Opening cost
opening_cost = 0
if value(model[:x][p.name, t]) > 0.5 && value(model[:x][p.name, t-1]) < 0.5
opening_cost = p.capacities[1].opening_cost[t]
end
# Plant size
curr_capacity = 0
if operational
curr_capacity = p.capacities[1].size
end
fix_operating_cost = (operational ? p.capacities[1].fix_operating_cost[t] : 0)
var_operating_cost = input * p.capacities[1].var_operating_cost[t]
push!(
df,
Dict(
"plant" => p.name,
"latitude" => p.latitude,
"longitude" => p.longitude,
"initial capacity" => p.initial_capacity,
"current capacity" => curr_capacity,
"year" => t,
"operational?" => operational,
"input amount (tonne)" => _round(input),
"opening cost (\$)" => _round(opening_cost),
"fixed operating cost (\$)" => _round(fix_operating_cost),
"variable operating cost (\$)" => _round(var_operating_cost),
),
[
p.name,
t,
operational,
_round(input),
_round(opening_cost),
_round(fix_operating_cost),
_round(var_operating_cost),
],
)
end
return df
@ -63,13 +46,10 @@ end
function plant_outputs_report(model)::DataFrame
df = DataFrame()
df."plant" = String[]
df."latitude" = Float64[]
df."longitude" = Float64[]
df."output product" = String[]
df."year" = Int[]
df."amount produced (tonne)" = Float64[]
df."amount disposed (tonne)" = Float64[]
df."disposal limit (tonne)" = Float64[]
df."disposal cost (\$)" = Float64[]
plants = model.ext[:instance].plants
@ -81,17 +61,7 @@ function plant_outputs_report(model)::DataFrame
disposal_cost = p.disposal_cost[m][t] * disposed
push!(
df,
Dict(
"plant" => p.name,
"latitude" => p.latitude,
"longitude" => p.longitude,
"output product" => m.name,
"year" => t,
"amount produced (tonne)" => _round(produced),
"amount disposed (tonne)" => _round(disposed),
"disposal limit (tonne)" => _round(p.disposal_limit[m][t]),
"disposal cost (\$)" => _round(disposal_cost),
),
[p.name, m.name, t, _round(produced), _round(disposed), _round(disposal_cost)],
)
end
return df

@ -36,17 +36,17 @@ function transportation_report(model)::DataFrame
end
push!(
df,
Dict(
"source" => p1.name,
"destination" => p2.name,
"product" => m.name,
"year" => t,
"amount sent (tonne)" => _round(amount),
"distance (km)" => _round(distance),
"transportation cost (\$)" => _round(tr_cost),
"center revenue (\$)" => _round(revenue),
"center collection cost (\$)" => _round(collection_cost),
),
[
p1.name,
p2.name,
m.name,
t,
_round(amount),
_round(distance),
_round(tr_cost),
_round(revenue),
_round(collection_cost),
],
)
end
return df

@ -69,7 +69,6 @@ function run_boat_example()
"transportation cost (\$/km/tonne)" => 0.30,
"transportation energy (J/km/tonne)" => 7_500,
"transportation emissions (tonne/km/tonne)" => dict("CO2" => 2.68),
"disposal limit (tonne)" => nothing,
)
boat_factory = dict(
@ -122,8 +121,10 @@ function run_boat_example()
"initial capacity (tonne)" => 0,
)
lat_lon_dict(city_location) =
dict("latitude (deg)" => city_location[1], "longitude (deg)" => city_location[2])
lat_lon_dict(city_location) = dict(
"latitude (deg)" => city_location[1],
"longitude (deg)" => city_location[2],
)
data = dict(
"parameters" => parameters,
@ -131,29 +132,36 @@ function run_boat_example()
dict("Nail" => prod, "Wood" => prod, "NewBoat" => prod, "UsedBoat" => prod),
"centers" => merge(
dict(
"NailFactory ($city_name)" =>
merge(nail_factory, lat_lon_dict(city_location)) for
(city_name, city_location) in cities_b
"NailFactory ($city_name)" => merge(
nail_factory,
lat_lon_dict(city_location)
) for (city_name, city_location) in cities_b
),
dict(
"Forest ($city_name)" => merge(forest, lat_lon_dict(city_location))
for (city_name, city_location) in cities_b
"Forest ($city_name)" => merge(
forest,
lat_lon_dict(city_location)
) for (city_name, city_location) in cities_b
),
dict(
"Retail ($city_name)" => merge(retail, lat_lon_dict(city_location))
for (city_name, city_location) in cities_a
"Retail ($city_name)" => merge(
retail,
lat_lon_dict(city_location)
) for (city_name, city_location) in cities_a
),
),
"plants" => merge(
dict(
"BoatFactory ($city_name)" =>
merge(boat_factory, lat_lon_dict(city_location)) for
(city_name, city_location) in cities_a
"BoatFactory ($city_name)" => merge(
boat_factory,
lat_lon_dict(city_location)
) for (city_name, city_location) in cities_a
),
dict(
"RecyclingPlant ($city_name)" =>
merge(recycling_plant, lat_lon_dict(city_location)) for
(city_name, city_location) in cities_a
"RecyclingPlant ($city_name)" => merge(
recycling_plant,
lat_lon_dict(city_location)
) for (city_name, city_location) in cities_a
),
),
)

@ -12,32 +12,28 @@
"transportation energy (J/km/tonne)": 7500,
"transportation emissions (tonne/km/tonne)": {
"CO2": 2.68
},
"disposal limit (tonne)": null
}
},
"Wood": {
"transportation cost ($/km/tonne)": 0.3,
"transportation energy (J/km/tonne)": 7500,
"transportation emissions (tonne/km/tonne)": {
"CO2": 2.68
},
"disposal limit (tonne)": null
}
},
"NewBoat": {
"transportation cost ($/km/tonne)": 0.3,
"transportation energy (J/km/tonne)": 7500,
"transportation emissions (tonne/km/tonne)": {
"CO2": 2.68
},
"disposal limit (tonne)": null
}
},
"UsedBoat": {
"transportation cost ($/km/tonne)": 0.3,
"transportation energy (J/km/tonne)": 7500,
"transportation emissions (tonne/km/tonne)": {
"CO2": 2.68
},
"disposal limit (tonne)": null
}
}
},
"centers": {

@ -1,81 +1,81 @@
center,latitude,longitude,output product,year,amount collected (tonne),amount disposed (tonne),disposal limit (tonne),collection cost ($),disposal cost ($)
NailFactory (Chicago),41.881832,-87.623177,Nail,1,1.0,0.0,Inf,1000.0,0.0
NailFactory (Chicago),41.881832,-87.623177,Nail,2,1.0,0.0,Inf,1000.0,0.0
NailFactory (Chicago),41.881832,-87.623177,Nail,3,1.0,0.0,Inf,1000.0,0.0
NailFactory (Chicago),41.881832,-87.623177,Nail,4,1.0,0.0,Inf,1000.0,0.0
NailFactory (Chicago),41.881832,-87.623177,Nail,5,1.0,0.0,Inf,1000.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,Nail,1,1.0,0.0,Inf,1000.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,Nail,2,1.0,0.0,Inf,1000.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,Nail,3,1.0,0.0,Inf,1000.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,Nail,4,1.0,0.0,Inf,1000.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,Nail,5,1.0,0.0,Inf,1000.0,0.0
NailFactory (Dallas),32.776664,-96.796988,Nail,1,1.0,0.0,Inf,1000.0,0.0
NailFactory (Dallas),32.776664,-96.796988,Nail,2,1.0,-0.0,Inf,1000.0,-0.0
NailFactory (Dallas),32.776664,-96.796988,Nail,3,1.0,0.0,Inf,1000.0,0.0
NailFactory (Dallas),32.776664,-96.796988,Nail,4,1.0,-0.0,Inf,1000.0,-0.0
NailFactory (Dallas),32.776664,-96.796988,Nail,5,1.0,-0.0,Inf,1000.0,-0.0
Forest (Chicago),41.881832,-87.623177,Wood,1,100.0,100.0,Inf,0.0,0.0
Forest (Chicago),41.881832,-87.623177,Wood,2,100.0,100.0,Inf,0.0,0.0
Forest (Chicago),41.881832,-87.623177,Wood,3,100.0,100.0,Inf,0.0,0.0
Forest (Chicago),41.881832,-87.623177,Wood,4,100.0,100.0,Inf,0.0,0.0
Forest (Chicago),41.881832,-87.623177,Wood,5,100.0,100.0,Inf,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,Wood,1,100.0,100.0,Inf,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,Wood,2,100.0,100.0,Inf,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,Wood,3,100.0,100.0,Inf,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,Wood,4,100.0,100.0,Inf,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,Wood,5,100.0,100.0,Inf,0.0,0.0
Forest (Dallas),32.776664,-96.796988,Wood,1,100.0,43.0,Inf,14250.0,0.0
Forest (Dallas),32.776664,-96.796988,Wood,2,100.0,43.0,Inf,14250.0,0.0
Forest (Dallas),32.776664,-96.796988,Wood,3,100.0,43.0,Inf,14250.0,0.0
Forest (Dallas),32.776664,-96.796988,Wood,4,100.0,43.0,Inf,14250.0,0.0
Forest (Dallas),32.776664,-96.796988,Wood,5,100.0,43.0,Inf,14250.0,0.0
Retail (Chicago),41.881832,-87.623177,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (Chicago),41.881832,-87.623177,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (Chicago),41.881832,-87.623177,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (Chicago),41.881832,-87.623177,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (Chicago),41.881832,-87.623177,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
Retail (New York City),40.712776,-74.005974,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (New York City),40.712776,-74.005974,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (New York City),40.712776,-74.005974,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (New York City),40.712776,-74.005974,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (New York City),40.712776,-74.005974,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
Retail (Los Angeles),34.052235,-118.243683,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (Los Angeles),34.052235,-118.243683,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (Los Angeles),34.052235,-118.243683,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (Los Angeles),34.052235,-118.243683,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (Los Angeles),34.052235,-118.243683,UsedBoat,5,-0.0,0.0,0.0,-0.0,0.0
Retail (Houston),29.760427,-95.369804,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (Houston),29.760427,-95.369804,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (Houston),29.760427,-95.369804,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (Houston),29.760427,-95.369804,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (Houston),29.760427,-95.369804,UsedBoat,5,-0.0,0.0,0.0,-0.0,0.0
Retail (Phoenix),33.448376,-112.074036,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (Phoenix),33.448376,-112.074036,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (Phoenix),33.448376,-112.074036,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (Phoenix),33.448376,-112.074036,UsedBoat,4,-0.0,0.0,0.0,-0.0,0.0
Retail (Phoenix),33.448376,-112.074036,UsedBoat,5,-0.0,0.0,0.0,-0.0,0.0
Retail (Philadelphia),39.952583,-75.165222,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (Philadelphia),39.952583,-75.165222,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (Philadelphia),39.952583,-75.165222,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (Philadelphia),39.952583,-75.165222,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (Philadelphia),39.952583,-75.165222,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
Retail (San Antonio),29.424122,-98.493629,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (San Antonio),29.424122,-98.493629,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (San Antonio),29.424122,-98.493629,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (San Antonio),29.424122,-98.493629,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (San Antonio),29.424122,-98.493629,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
Retail (San Diego),32.715736,-117.161087,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (San Diego),32.715736,-117.161087,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (San Diego),32.715736,-117.161087,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (San Diego),32.715736,-117.161087,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (San Diego),32.715736,-117.161087,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
Retail (Dallas),32.776664,-96.796988,UsedBoat,1,6.31579,0.0,0.0,631.57895,0.0
Retail (Dallas),32.776664,-96.796988,UsedBoat,2,22.93629,0.0,0.0,2293.62881,0.0
Retail (Dallas),32.776664,-96.796988,UsedBoat,3,31.7714,0.0,0.0,3177.13952,0.0
Retail (Dallas),32.776664,-96.796988,UsedBoat,4,33.80867,0.0,0.0,3380.86724,0.0
Retail (Dallas),32.776664,-96.796988,UsedBoat,5,34.54174,0.0,0.0,3454.17409,0.0
Retail (San Jose),37.338208,-121.886329,UsedBoat,1,0.0,0.0,0.0,0.0,0.0
Retail (San Jose),37.338208,-121.886329,UsedBoat,2,0.0,0.0,0.0,0.0,0.0
Retail (San Jose),37.338208,-121.886329,UsedBoat,3,0.0,0.0,0.0,0.0,0.0
Retail (San Jose),37.338208,-121.886329,UsedBoat,4,0.0,0.0,0.0,0.0,0.0
Retail (San Jose),37.338208,-121.886329,UsedBoat,5,0.0,0.0,0.0,0.0,0.0
center,output product,year,amount collected (tonne),amount disposed (tonne),collection cost ($),disposal cost ($)
NailFactory (Chicago),Nail,1,1.0,0.0,1000.0,0.0
NailFactory (Chicago),Nail,2,1.0,0.0,1000.0,0.0
NailFactory (Chicago),Nail,3,1.0,-0.0,1000.0,-0.0
NailFactory (Chicago),Nail,4,1.0,0.0,1000.0,0.0
NailFactory (Chicago),Nail,5,1.0,0.0,1000.0,0.0
NailFactory (Phoenix),Nail,1,1.0,0.0,1000.0,0.0
NailFactory (Phoenix),Nail,2,1.0,0.0,1000.0,0.0
NailFactory (Phoenix),Nail,3,1.0,0.0,1000.0,0.0
NailFactory (Phoenix),Nail,4,1.0,0.0,1000.0,0.0
NailFactory (Phoenix),Nail,5,1.0,0.0,1000.0,0.0
NailFactory (Dallas),Nail,1,1.0,-0.0,1000.0,-0.0
NailFactory (Dallas),Nail,2,1.0,-0.0,1000.0,-0.0
NailFactory (Dallas),Nail,3,1.0,-0.0,1000.0,-0.0
NailFactory (Dallas),Nail,4,1.0,0.0,1000.0,0.0
NailFactory (Dallas),Nail,5,1.0,0.0,1000.0,0.0
Forest (Chicago),Wood,1,100.0,100.0,0.0,0.0
Forest (Chicago),Wood,2,100.0,100.0,0.0,0.0
Forest (Chicago),Wood,3,100.0,100.0,0.0,0.0
Forest (Chicago),Wood,4,100.0,100.0,0.0,0.0
Forest (Chicago),Wood,5,100.0,100.0,0.0,0.0
Forest (Phoenix),Wood,1,100.0,100.0,0.0,0.0
Forest (Phoenix),Wood,2,100.0,100.0,0.0,0.0
Forest (Phoenix),Wood,3,100.0,100.0,0.0,0.0
Forest (Phoenix),Wood,4,100.0,100.0,0.0,0.0
Forest (Phoenix),Wood,5,100.0,100.0,0.0,0.0
Forest (Dallas),Wood,1,100.0,43.0,14250.0,0.0
Forest (Dallas),Wood,2,100.0,43.0,14250.0,0.0
Forest (Dallas),Wood,3,100.0,43.0,14250.0,0.0
Forest (Dallas),Wood,4,100.0,43.0,14250.0,0.0
Forest (Dallas),Wood,5,100.0,43.0,14250.0,0.0
Retail (Chicago),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (Chicago),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (Chicago),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (Chicago),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (Chicago),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (New York City),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (New York City),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (New York City),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (New York City),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (New York City),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (Los Angeles),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (Los Angeles),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (Los Angeles),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (Los Angeles),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (Los Angeles),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (Houston),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (Houston),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (Houston),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (Houston),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (Houston),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (Phoenix),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (Phoenix),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (Phoenix),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (Phoenix),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (Phoenix),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (Philadelphia),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (Philadelphia),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (Philadelphia),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (Philadelphia),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (Philadelphia),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (San Antonio),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (San Antonio),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (San Antonio),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (San Antonio),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (San Antonio),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (San Diego),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (San Diego),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (San Diego),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (San Diego),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (San Diego),UsedBoat,5,0.0,0.0,0.0,0.0
Retail (Dallas),UsedBoat,1,6.31579,0.0,631.57895,0.0
Retail (Dallas),UsedBoat,2,22.93629,0.0,2293.62881,0.0
Retail (Dallas),UsedBoat,3,31.7714,0.0,3177.13952,0.0
Retail (Dallas),UsedBoat,4,33.80867,0.0,3380.86724,0.0
Retail (Dallas),UsedBoat,5,34.54174,0.0,3454.17409,0.0
Retail (San Jose),UsedBoat,1,0.0,0.0,0.0,0.0
Retail (San Jose),UsedBoat,2,0.0,0.0,0.0,0.0
Retail (San Jose),UsedBoat,3,0.0,0.0,0.0,0.0
Retail (San Jose),UsedBoat,4,0.0,0.0,0.0,0.0
Retail (San Jose),UsedBoat,5,0.0,0.0,0.0,0.0

1 center latitude output product longitude year amount collected (tonne) amount disposed (tonne) collection cost ($) disposal cost ($) disposal limit (tonne)
2 NailFactory (Chicago) 41.881832 Nail -87.623177 1 1.0 0.0 1000.0 0.0 Inf
3 NailFactory (Chicago) 41.881832 Nail -87.623177 2 1.0 0.0 1000.0 0.0 Inf
4 NailFactory (Chicago) 41.881832 Nail -87.623177 3 1.0 0.0 -0.0 1000.0 0.0 -0.0 Inf
5 NailFactory (Chicago) 41.881832 Nail -87.623177 4 1.0 0.0 1000.0 0.0 Inf
6 NailFactory (Chicago) 41.881832 Nail -87.623177 5 1.0 0.0 1000.0 0.0 Inf
7 NailFactory (Phoenix) 33.448376 Nail -112.074036 1 1.0 0.0 1000.0 0.0 Inf
8 NailFactory (Phoenix) 33.448376 Nail -112.074036 2 1.0 0.0 1000.0 0.0 Inf
9 NailFactory (Phoenix) 33.448376 Nail -112.074036 3 1.0 0.0 1000.0 0.0 Inf
10 NailFactory (Phoenix) 33.448376 Nail -112.074036 4 1.0 0.0 1000.0 0.0 Inf
11 NailFactory (Phoenix) 33.448376 Nail -112.074036 5 1.0 0.0 1000.0 0.0 Inf
12 NailFactory (Dallas) 32.776664 Nail -96.796988 1 1.0 0.0 -0.0 1000.0 0.0 -0.0 Inf
13 NailFactory (Dallas) 32.776664 Nail -96.796988 2 1.0 -0.0 1000.0 -0.0 Inf
14 NailFactory (Dallas) 32.776664 Nail -96.796988 3 1.0 0.0 -0.0 1000.0 0.0 -0.0 Inf
15 NailFactory (Dallas) 32.776664 Nail -96.796988 4 1.0 -0.0 0.0 1000.0 -0.0 0.0 Inf
16 NailFactory (Dallas) 32.776664 Nail -96.796988 5 1.0 -0.0 0.0 1000.0 -0.0 0.0 Inf
17 Forest (Chicago) 41.881832 Wood -87.623177 1 100.0 100.0 0.0 0.0 Inf
18 Forest (Chicago) 41.881832 Wood -87.623177 2 100.0 100.0 0.0 0.0 Inf
19 Forest (Chicago) 41.881832 Wood -87.623177 3 100.0 100.0 0.0 0.0 Inf
20 Forest (Chicago) 41.881832 Wood -87.623177 4 100.0 100.0 0.0 0.0 Inf
21 Forest (Chicago) 41.881832 Wood -87.623177 5 100.0 100.0 0.0 0.0 Inf
22 Forest (Phoenix) 33.448376 Wood -112.074036 1 100.0 100.0 0.0 0.0 Inf
23 Forest (Phoenix) 33.448376 Wood -112.074036 2 100.0 100.0 0.0 0.0 Inf
24 Forest (Phoenix) 33.448376 Wood -112.074036 3 100.0 100.0 0.0 0.0 Inf
25 Forest (Phoenix) 33.448376 Wood -112.074036 4 100.0 100.0 0.0 0.0 Inf
26 Forest (Phoenix) 33.448376 Wood -112.074036 5 100.0 100.0 0.0 0.0 Inf
27 Forest (Dallas) 32.776664 Wood -96.796988 1 100.0 43.0 14250.0 0.0 Inf
28 Forest (Dallas) 32.776664 Wood -96.796988 2 100.0 43.0 14250.0 0.0 Inf
29 Forest (Dallas) 32.776664 Wood -96.796988 3 100.0 43.0 14250.0 0.0 Inf
30 Forest (Dallas) 32.776664 Wood -96.796988 4 100.0 43.0 14250.0 0.0 Inf
31 Forest (Dallas) 32.776664 Wood -96.796988 5 100.0 43.0 14250.0 0.0 Inf
32 Retail (Chicago) 41.881832 UsedBoat -87.623177 1 0.0 0.0 0.0 0.0 0.0
33 Retail (Chicago) 41.881832 UsedBoat -87.623177 2 0.0 0.0 0.0 0.0 0.0
34 Retail (Chicago) 41.881832 UsedBoat -87.623177 3 0.0 0.0 0.0 0.0 0.0
35 Retail (Chicago) 41.881832 UsedBoat -87.623177 4 0.0 0.0 0.0 0.0 0.0
36 Retail (Chicago) 41.881832 UsedBoat -87.623177 5 0.0 0.0 0.0 0.0 0.0
37 Retail (New York City) 40.712776 UsedBoat -74.005974 1 0.0 0.0 0.0 0.0 0.0
38 Retail (New York City) 40.712776 UsedBoat -74.005974 2 0.0 0.0 0.0 0.0 0.0
39 Retail (New York City) 40.712776 UsedBoat -74.005974 3 0.0 0.0 0.0 0.0 0.0
40 Retail (New York City) 40.712776 UsedBoat -74.005974 4 0.0 0.0 0.0 0.0 0.0
41 Retail (New York City) 40.712776 UsedBoat -74.005974 5 0.0 0.0 0.0 0.0 0.0
42 Retail (Los Angeles) 34.052235 UsedBoat -118.243683 1 0.0 0.0 0.0 0.0 0.0
43 Retail (Los Angeles) 34.052235 UsedBoat -118.243683 2 0.0 0.0 0.0 0.0 0.0
44 Retail (Los Angeles) 34.052235 UsedBoat -118.243683 3 0.0 0.0 0.0 0.0 0.0
45 Retail (Los Angeles) 34.052235 UsedBoat -118.243683 4 0.0 0.0 0.0 0.0 0.0
46 Retail (Los Angeles) 34.052235 UsedBoat -118.243683 5 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0
47 Retail (Houston) 29.760427 UsedBoat -95.369804 1 0.0 0.0 0.0 0.0 0.0
48 Retail (Houston) 29.760427 UsedBoat -95.369804 2 0.0 0.0 0.0 0.0 0.0
49 Retail (Houston) 29.760427 UsedBoat -95.369804 3 0.0 0.0 0.0 0.0 0.0
50 Retail (Houston) 29.760427 UsedBoat -95.369804 4 0.0 0.0 0.0 0.0 0.0
51 Retail (Houston) 29.760427 UsedBoat -95.369804 5 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0
52 Retail (Phoenix) 33.448376 UsedBoat -112.074036 1 0.0 0.0 0.0 0.0 0.0
53 Retail (Phoenix) 33.448376 UsedBoat -112.074036 2 0.0 0.0 0.0 0.0 0.0
54 Retail (Phoenix) 33.448376 UsedBoat -112.074036 3 0.0 0.0 0.0 0.0 0.0
55 Retail (Phoenix) 33.448376 UsedBoat -112.074036 4 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0
56 Retail (Phoenix) 33.448376 UsedBoat -112.074036 5 -0.0 0.0 0.0 -0.0 0.0 0.0 0.0
57 Retail (Philadelphia) 39.952583 UsedBoat -75.165222 1 0.0 0.0 0.0 0.0 0.0
58 Retail (Philadelphia) 39.952583 UsedBoat -75.165222 2 0.0 0.0 0.0 0.0 0.0
59 Retail (Philadelphia) 39.952583 UsedBoat -75.165222 3 0.0 0.0 0.0 0.0 0.0
60 Retail (Philadelphia) 39.952583 UsedBoat -75.165222 4 0.0 0.0 0.0 0.0 0.0
61 Retail (Philadelphia) 39.952583 UsedBoat -75.165222 5 0.0 0.0 0.0 0.0 0.0
62 Retail (San Antonio) 29.424122 UsedBoat -98.493629 1 0.0 0.0 0.0 0.0 0.0
63 Retail (San Antonio) 29.424122 UsedBoat -98.493629 2 0.0 0.0 0.0 0.0 0.0
64 Retail (San Antonio) 29.424122 UsedBoat -98.493629 3 0.0 0.0 0.0 0.0 0.0
65 Retail (San Antonio) 29.424122 UsedBoat -98.493629 4 0.0 0.0 0.0 0.0 0.0
66 Retail (San Antonio) 29.424122 UsedBoat -98.493629 5 0.0 0.0 0.0 0.0 0.0
67 Retail (San Diego) 32.715736 UsedBoat -117.161087 1 0.0 0.0 0.0 0.0 0.0
68 Retail (San Diego) 32.715736 UsedBoat -117.161087 2 0.0 0.0 0.0 0.0 0.0
69 Retail (San Diego) 32.715736 UsedBoat -117.161087 3 0.0 0.0 0.0 0.0 0.0
70 Retail (San Diego) 32.715736 UsedBoat -117.161087 4 0.0 0.0 0.0 0.0 0.0
71 Retail (San Diego) 32.715736 UsedBoat -117.161087 5 0.0 0.0 0.0 0.0 0.0
72 Retail (Dallas) 32.776664 UsedBoat -96.796988 1 6.31579 0.0 631.57895 0.0 0.0
73 Retail (Dallas) 32.776664 UsedBoat -96.796988 2 22.93629 0.0 2293.62881 0.0 0.0
74 Retail (Dallas) 32.776664 UsedBoat -96.796988 3 31.7714 0.0 3177.13952 0.0 0.0
75 Retail (Dallas) 32.776664 UsedBoat -96.796988 4 33.80867 0.0 3380.86724 0.0 0.0
76 Retail (Dallas) 32.776664 UsedBoat -96.796988 5 34.54174 0.0 3454.17409 0.0 0.0
77 Retail (San Jose) 37.338208 UsedBoat -121.886329 1 0.0 0.0 0.0 0.0 0.0
78 Retail (San Jose) 37.338208 UsedBoat -121.886329 2 0.0 0.0 0.0 0.0 0.0
79 Retail (San Jose) 37.338208 UsedBoat -121.886329 3 0.0 0.0 0.0 0.0 0.0
80 Retail (San Jose) 37.338208 UsedBoat -121.886329 4 0.0 0.0 0.0 0.0 0.0
81 Retail (San Jose) 37.338208 UsedBoat -121.886329 5 0.0 0.0 0.0 0.0 0.0

@ -1,81 +1,81 @@
center,latitude,longitude,year,input product,input amount (tonne),revenue ($),operating cost ($)
NailFactory (Chicago),41.881832,-87.623177,1,,0.0,0.0,0.0
NailFactory (Chicago),41.881832,-87.623177,2,,0.0,0.0,0.0
NailFactory (Chicago),41.881832,-87.623177,3,,0.0,0.0,0.0
NailFactory (Chicago),41.881832,-87.623177,4,,0.0,0.0,0.0
NailFactory (Chicago),41.881832,-87.623177,5,,0.0,0.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,1,,0.0,0.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,2,,0.0,0.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,3,,0.0,0.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,4,,0.0,0.0,0.0
NailFactory (Phoenix),33.448376,-112.074036,5,,0.0,0.0,0.0
NailFactory (Dallas),32.776664,-96.796988,1,,0.0,0.0,0.0
NailFactory (Dallas),32.776664,-96.796988,2,,0.0,0.0,0.0
NailFactory (Dallas),32.776664,-96.796988,3,,0.0,0.0,0.0
NailFactory (Dallas),32.776664,-96.796988,4,,0.0,0.0,0.0
NailFactory (Dallas),32.776664,-96.796988,5,,0.0,0.0,0.0
Forest (Chicago),41.881832,-87.623177,1,,0.0,0.0,0.0
Forest (Chicago),41.881832,-87.623177,2,,0.0,0.0,0.0
Forest (Chicago),41.881832,-87.623177,3,,0.0,0.0,0.0
Forest (Chicago),41.881832,-87.623177,4,,0.0,0.0,0.0
Forest (Chicago),41.881832,-87.623177,5,,0.0,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,1,,0.0,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,2,,0.0,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,3,,0.0,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,4,,0.0,0.0,0.0
Forest (Phoenix),33.448376,-112.074036,5,,0.0,0.0,0.0
Forest (Dallas),32.776664,-96.796988,1,,0.0,0.0,0.0
Forest (Dallas),32.776664,-96.796988,2,,0.0,0.0,0.0
Forest (Dallas),32.776664,-96.796988,3,,0.0,0.0,0.0
Forest (Dallas),32.776664,-96.796988,4,,0.0,0.0,0.0
Forest (Dallas),32.776664,-96.796988,5,,0.0,0.0,0.0
Retail (Chicago),41.881832,-87.623177,1,NewBoat,0.0,0.0,125000.0
Retail (Chicago),41.881832,-87.623177,2,NewBoat,0.0,0.0,125000.0
Retail (Chicago),41.881832,-87.623177,3,NewBoat,0.0,0.0,125000.0
Retail (Chicago),41.881832,-87.623177,4,NewBoat,0.0,0.0,125000.0
Retail (Chicago),41.881832,-87.623177,5,NewBoat,0.0,0.0,125000.0
Retail (New York City),40.712776,-74.005974,1,NewBoat,0.0,0.0,125000.0
Retail (New York City),40.712776,-74.005974,2,NewBoat,0.0,0.0,125000.0
Retail (New York City),40.712776,-74.005974,3,NewBoat,0.0,0.0,125000.0
Retail (New York City),40.712776,-74.005974,4,NewBoat,0.0,0.0,125000.0
Retail (New York City),40.712776,-74.005974,5,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),34.052235,-118.243683,1,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),34.052235,-118.243683,2,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),34.052235,-118.243683,3,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),34.052235,-118.243683,4,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),34.052235,-118.243683,5,NewBoat,-0.0,0.0,125000.0
Retail (Houston),29.760427,-95.369804,1,NewBoat,0.0,0.0,125000.0
Retail (Houston),29.760427,-95.369804,2,NewBoat,0.0,0.0,125000.0
Retail (Houston),29.760427,-95.369804,3,NewBoat,0.0,0.0,125000.0
Retail (Houston),29.760427,-95.369804,4,NewBoat,0.0,0.0,125000.0
Retail (Houston),29.760427,-95.369804,5,NewBoat,-0.0,0.0,125000.0
Retail (Phoenix),33.448376,-112.074036,1,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),33.448376,-112.074036,2,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),33.448376,-112.074036,3,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),33.448376,-112.074036,4,NewBoat,-0.0,-0.0,125000.0
Retail (Phoenix),33.448376,-112.074036,5,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),39.952583,-75.165222,1,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),39.952583,-75.165222,2,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),39.952583,-75.165222,3,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),39.952583,-75.165222,4,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),39.952583,-75.165222,5,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),29.424122,-98.493629,1,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),29.424122,-98.493629,2,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),29.424122,-98.493629,3,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),29.424122,-98.493629,4,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),29.424122,-98.493629,5,NewBoat,0.0,0.0,125000.0
Retail (San Diego),32.715736,-117.161087,1,NewBoat,0.0,0.0,125000.0
Retail (San Diego),32.715736,-117.161087,2,NewBoat,0.0,0.0,125000.0
Retail (San Diego),32.715736,-117.161087,3,NewBoat,0.0,0.0,125000.0
Retail (San Diego),32.715736,-117.161087,4,NewBoat,0.0,0.0,125000.0
Retail (San Diego),32.715736,-117.161087,5,NewBoat,0.0,0.0,125000.0
Retail (Dallas),32.776664,-96.796988,1,NewBoat,63.15789,757894.73684,125000.0
Retail (Dallas),32.776664,-96.796988,2,NewBoat,71.46814,857617.72853,125000.0
Retail (Dallas),32.776664,-96.796988,3,NewBoat,75.8857,910628.37148,125000.0
Retail (Dallas),32.776664,-96.796988,4,NewBoat,76.90434,922852.03459,125000.0
Retail (Dallas),32.776664,-96.796988,5,NewBoat,77.27087,927250.44516,125000.0
Retail (San Jose),37.338208,-121.886329,1,NewBoat,0.0,0.0,125000.0
Retail (San Jose),37.338208,-121.886329,2,NewBoat,0.0,0.0,125000.0
Retail (San Jose),37.338208,-121.886329,3,NewBoat,0.0,0.0,125000.0
Retail (San Jose),37.338208,-121.886329,4,NewBoat,0.0,0.0,125000.0
Retail (San Jose),37.338208,-121.886329,5,NewBoat,0.0,0.0,125000.0
center,year,input product,input amount (tonne),revenue ($),operating cost ($)
NailFactory (Chicago),1,,0.0,0.0,0.0
NailFactory (Chicago),2,,0.0,0.0,0.0
NailFactory (Chicago),3,,0.0,0.0,0.0
NailFactory (Chicago),4,,0.0,0.0,0.0
NailFactory (Chicago),5,,0.0,0.0,0.0
NailFactory (Phoenix),1,,0.0,0.0,0.0
NailFactory (Phoenix),2,,0.0,0.0,0.0
NailFactory (Phoenix),3,,0.0,0.0,0.0
NailFactory (Phoenix),4,,0.0,0.0,0.0
NailFactory (Phoenix),5,,0.0,0.0,0.0
NailFactory (Dallas),1,,0.0,0.0,0.0
NailFactory (Dallas),2,,0.0,0.0,0.0
NailFactory (Dallas),3,,0.0,0.0,0.0
NailFactory (Dallas),4,,0.0,0.0,0.0
NailFactory (Dallas),5,,0.0,0.0,0.0
Forest (Chicago),1,,0.0,0.0,0.0
Forest (Chicago),2,,0.0,0.0,0.0
Forest (Chicago),3,,0.0,0.0,0.0
Forest (Chicago),4,,0.0,0.0,0.0
Forest (Chicago),5,,0.0,0.0,0.0
Forest (Phoenix),1,,0.0,0.0,0.0
Forest (Phoenix),2,,0.0,0.0,0.0
Forest (Phoenix),3,,0.0,0.0,0.0
Forest (Phoenix),4,,0.0,0.0,0.0
Forest (Phoenix),5,,0.0,0.0,0.0
Forest (Dallas),1,,0.0,0.0,0.0
Forest (Dallas),2,,0.0,0.0,0.0
Forest (Dallas),3,,0.0,0.0,0.0
Forest (Dallas),4,,0.0,0.0,0.0
Forest (Dallas),5,,0.0,0.0,0.0
Retail (Chicago),1,NewBoat,0.0,0.0,125000.0
Retail (Chicago),2,NewBoat,0.0,0.0,125000.0
Retail (Chicago),3,NewBoat,0.0,0.0,125000.0
Retail (Chicago),4,NewBoat,0.0,0.0,125000.0
Retail (Chicago),5,NewBoat,0.0,0.0,125000.0
Retail (New York City),1,NewBoat,0.0,0.0,125000.0
Retail (New York City),2,NewBoat,0.0,0.0,125000.0
Retail (New York City),3,NewBoat,0.0,0.0,125000.0
Retail (New York City),4,NewBoat,0.0,0.0,125000.0
Retail (New York City),5,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),1,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),2,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),3,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),4,NewBoat,0.0,0.0,125000.0
Retail (Los Angeles),5,NewBoat,0.0,0.0,125000.0
Retail (Houston),1,NewBoat,0.0,0.0,125000.0
Retail (Houston),2,NewBoat,0.0,0.0,125000.0
Retail (Houston),3,NewBoat,0.0,0.0,125000.0
Retail (Houston),4,NewBoat,0.0,0.0,125000.0
Retail (Houston),5,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),1,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),2,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),3,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),4,NewBoat,0.0,0.0,125000.0
Retail (Phoenix),5,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),1,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),2,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),3,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),4,NewBoat,0.0,0.0,125000.0
Retail (Philadelphia),5,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),1,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),2,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),3,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),4,NewBoat,0.0,0.0,125000.0
Retail (San Antonio),5,NewBoat,0.0,0.0,125000.0
Retail (San Diego),1,NewBoat,0.0,0.0,125000.0
Retail (San Diego),2,NewBoat,0.0,0.0,125000.0
Retail (San Diego),3,NewBoat,0.0,0.0,125000.0
Retail (San Diego),4,NewBoat,0.0,0.0,125000.0
Retail (San Diego),5,NewBoat,0.0,0.0,125000.0
Retail (Dallas),1,NewBoat,63.15789,757894.73684,125000.0
Retail (Dallas),2,NewBoat,71.46814,857617.72853,125000.0
Retail (Dallas),3,NewBoat,75.8857,910628.37148,125000.0
Retail (Dallas),4,NewBoat,76.90434,922852.03459,125000.0
Retail (Dallas),5,NewBoat,77.27087,927250.44516,125000.0
Retail (San Jose),1,NewBoat,0.0,0.0,125000.0
Retail (San Jose),2,NewBoat,0.0,0.0,125000.0
Retail (San Jose),3,NewBoat,0.0,0.0,125000.0
Retail (San Jose),4,NewBoat,0.0,0.0,125000.0
Retail (San Jose),5,NewBoat,0.0,0.0,125000.0

1 center latitude year longitude input product input amount (tonne) revenue ($) operating cost ($)
2 NailFactory (Chicago) 41.881832 1 -87.623177 0.0 0.0 0.0
3 NailFactory (Chicago) 41.881832 2 -87.623177 0.0 0.0 0.0
4 NailFactory (Chicago) 41.881832 3 -87.623177 0.0 0.0 0.0
5 NailFactory (Chicago) 41.881832 4 -87.623177 0.0 0.0 0.0
6 NailFactory (Chicago) 41.881832 5 -87.623177 0.0 0.0 0.0
7 NailFactory (Phoenix) 33.448376 1 -112.074036 0.0 0.0 0.0
8 NailFactory (Phoenix) 33.448376 2 -112.074036 0.0 0.0 0.0
9 NailFactory (Phoenix) 33.448376 3 -112.074036 0.0 0.0 0.0
10 NailFactory (Phoenix) 33.448376 4 -112.074036 0.0 0.0 0.0
11 NailFactory (Phoenix) 33.448376 5 -112.074036 0.0 0.0 0.0
12 NailFactory (Dallas) 32.776664 1 -96.796988 0.0 0.0 0.0
13 NailFactory (Dallas) 32.776664 2 -96.796988 0.0 0.0 0.0
14 NailFactory (Dallas) 32.776664 3 -96.796988 0.0 0.0 0.0
15 NailFactory (Dallas) 32.776664 4 -96.796988 0.0 0.0 0.0
16 NailFactory (Dallas) 32.776664 5 -96.796988 0.0 0.0 0.0
17 Forest (Chicago) 41.881832 1 -87.623177 0.0 0.0 0.0
18 Forest (Chicago) 41.881832 2 -87.623177 0.0 0.0 0.0
19 Forest (Chicago) 41.881832 3 -87.623177 0.0 0.0 0.0
20 Forest (Chicago) 41.881832 4 -87.623177 0.0 0.0 0.0
21 Forest (Chicago) 41.881832 5 -87.623177 0.0 0.0 0.0
22 Forest (Phoenix) 33.448376 1 -112.074036 0.0 0.0 0.0
23 Forest (Phoenix) 33.448376 2 -112.074036 0.0 0.0 0.0
24 Forest (Phoenix) 33.448376 3 -112.074036 0.0 0.0 0.0
25 Forest (Phoenix) 33.448376 4 -112.074036 0.0 0.0 0.0
26 Forest (Phoenix) 33.448376 5 -112.074036 0.0 0.0 0.0
27 Forest (Dallas) 32.776664 1 -96.796988 0.0 0.0 0.0
28 Forest (Dallas) 32.776664 2 -96.796988 0.0 0.0 0.0
29 Forest (Dallas) 32.776664 3 -96.796988 0.0 0.0 0.0
30 Forest (Dallas) 32.776664 4 -96.796988 0.0 0.0 0.0
31 Forest (Dallas) 32.776664 5 -96.796988 0.0 0.0 0.0
32 Retail (Chicago) 41.881832 1 -87.623177 NewBoat 0.0 0.0 125000.0
33 Retail (Chicago) 41.881832 2 -87.623177 NewBoat 0.0 0.0 125000.0
34 Retail (Chicago) 41.881832 3 -87.623177 NewBoat 0.0 0.0 125000.0
35 Retail (Chicago) 41.881832 4 -87.623177 NewBoat 0.0 0.0 125000.0
36 Retail (Chicago) 41.881832 5 -87.623177 NewBoat 0.0 0.0 125000.0
37 Retail (New York City) 40.712776 1 -74.005974 NewBoat 0.0 0.0 125000.0
38 Retail (New York City) 40.712776 2 -74.005974 NewBoat 0.0 0.0 125000.0
39 Retail (New York City) 40.712776 3 -74.005974 NewBoat 0.0 0.0 125000.0
40 Retail (New York City) 40.712776 4 -74.005974 NewBoat 0.0 0.0 125000.0
41 Retail (New York City) 40.712776 5 -74.005974 NewBoat 0.0 0.0 125000.0
42 Retail (Los Angeles) 34.052235 1 -118.243683 NewBoat 0.0 0.0 125000.0
43 Retail (Los Angeles) 34.052235 2 -118.243683 NewBoat 0.0 0.0 125000.0
44 Retail (Los Angeles) 34.052235 3 -118.243683 NewBoat 0.0 0.0 125000.0
45 Retail (Los Angeles) 34.052235 4 -118.243683 NewBoat 0.0 0.0 125000.0
46 Retail (Los Angeles) 34.052235 5 -118.243683 NewBoat -0.0 0.0 0.0 125000.0
47 Retail (Houston) 29.760427 1 -95.369804 NewBoat 0.0 0.0 125000.0
48 Retail (Houston) 29.760427 2 -95.369804 NewBoat 0.0 0.0 125000.0
49 Retail (Houston) 29.760427 3 -95.369804 NewBoat 0.0 0.0 125000.0
50 Retail (Houston) 29.760427 4 -95.369804 NewBoat 0.0 0.0 125000.0
51 Retail (Houston) 29.760427 5 -95.369804 NewBoat -0.0 0.0 0.0 125000.0
52 Retail (Phoenix) 33.448376 1 -112.074036 NewBoat 0.0 0.0 125000.0
53 Retail (Phoenix) 33.448376 2 -112.074036 NewBoat 0.0 0.0 125000.0
54 Retail (Phoenix) 33.448376 3 -112.074036 NewBoat 0.0 0.0 125000.0
55 Retail (Phoenix) 33.448376 4 -112.074036 NewBoat -0.0 0.0 -0.0 0.0 125000.0
56 Retail (Phoenix) 33.448376 5 -112.074036 NewBoat 0.0 0.0 125000.0
57 Retail (Philadelphia) 39.952583 1 -75.165222 NewBoat 0.0 0.0 125000.0
58 Retail (Philadelphia) 39.952583 2 -75.165222 NewBoat 0.0 0.0 125000.0
59 Retail (Philadelphia) 39.952583 3 -75.165222 NewBoat 0.0 0.0 125000.0
60 Retail (Philadelphia) 39.952583 4 -75.165222 NewBoat 0.0 0.0 125000.0
61 Retail (Philadelphia) 39.952583 5 -75.165222 NewBoat 0.0 0.0 125000.0
62 Retail (San Antonio) 29.424122 1 -98.493629 NewBoat 0.0 0.0 125000.0
63 Retail (San Antonio) 29.424122 2 -98.493629 NewBoat 0.0 0.0 125000.0
64 Retail (San Antonio) 29.424122 3 -98.493629 NewBoat 0.0 0.0 125000.0
65 Retail (San Antonio) 29.424122 4 -98.493629 NewBoat 0.0 0.0 125000.0
66 Retail (San Antonio) 29.424122 5 -98.493629 NewBoat 0.0 0.0 125000.0
67 Retail (San Diego) 32.715736 1 -117.161087 NewBoat 0.0 0.0 125000.0
68 Retail (San Diego) 32.715736 2 -117.161087 NewBoat 0.0 0.0 125000.0
69 Retail (San Diego) 32.715736 3 -117.161087 NewBoat 0.0 0.0 125000.0
70 Retail (San Diego) 32.715736 4 -117.161087 NewBoat 0.0 0.0 125000.0
71 Retail (San Diego) 32.715736 5 -117.161087 NewBoat 0.0 0.0 125000.0
72 Retail (Dallas) 32.776664 1 -96.796988 NewBoat 63.15789 757894.73684 125000.0
73 Retail (Dallas) 32.776664 2 -96.796988 NewBoat 71.46814 857617.72853 125000.0
74 Retail (Dallas) 32.776664 3 -96.796988 NewBoat 75.8857 910628.37148 125000.0
75 Retail (Dallas) 32.776664 4 -96.796988 NewBoat 76.90434 922852.03459 125000.0
76 Retail (Dallas) 32.776664 5 -96.796988 NewBoat 77.27087 927250.44516 125000.0
77 Retail (San Jose) 37.338208 1 -121.886329 NewBoat 0.0 0.0 125000.0
78 Retail (San Jose) 37.338208 2 -121.886329 NewBoat 0.0 0.0 125000.0
79 Retail (San Jose) 37.338208 3 -121.886329 NewBoat 0.0 0.0 125000.0
80 Retail (San Jose) 37.338208 4 -121.886329 NewBoat 0.0 0.0 125000.0
81 Retail (San Jose) 37.338208 5 -121.886329 NewBoat 0.0 0.0 125000.0

@ -1,151 +1,151 @@
plant,latitude,longitude,output product,year,amount produced (tonne),amount disposed (tonne),disposal limit (tonne),disposal cost ($)
BoatFactory (Chicago),41.881832,-87.623177,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,NewBoat,5,0.0,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,NewBoat,1,63.15789,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,NewBoat,2,71.46814,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,NewBoat,3,75.8857,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,NewBoat,4,76.90434,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,NewBoat,5,77.27087,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,NewBoat,1,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,NewBoat,2,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,NewBoat,3,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,NewBoat,4,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,NewBoat,5,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Nail,2,-0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Wood,2,-0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,Wood,5,0.0,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Nail,1,0.15789,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Nail,2,0.57341,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Nail,3,0.79428,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Nail,4,0.84522,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Nail,5,0.86354,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Wood,1,3.0,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Wood,2,10.89474,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Wood,3,15.09141,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Wood,4,16.05912,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,Wood,5,16.40733,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Nail,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Nail,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Nail,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Nail,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Nail,5,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Wood,1,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Wood,2,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Wood,3,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Wood,4,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,Wood,5,0.0,0.0,0.0,0.0
plant,output product,year,amount produced (tonne),amount disposed (tonne),disposal cost ($)
BoatFactory (Chicago),NewBoat,1,0.0,0.0,0.0
BoatFactory (Chicago),NewBoat,2,0.0,0.0,0.0
BoatFactory (Chicago),NewBoat,3,0.0,0.0,0.0
BoatFactory (Chicago),NewBoat,4,0.0,0.0,0.0
BoatFactory (Chicago),NewBoat,5,0.0,0.0,0.0
BoatFactory (New York City),NewBoat,1,0.0,0.0,0.0
BoatFactory (New York City),NewBoat,2,0.0,0.0,0.0
BoatFactory (New York City),NewBoat,3,0.0,0.0,0.0
BoatFactory (New York City),NewBoat,4,0.0,0.0,0.0
BoatFactory (New York City),NewBoat,5,0.0,0.0,0.0
BoatFactory (Los Angeles),NewBoat,1,0.0,0.0,0.0
BoatFactory (Los Angeles),NewBoat,2,0.0,0.0,0.0
BoatFactory (Los Angeles),NewBoat,3,0.0,0.0,0.0
BoatFactory (Los Angeles),NewBoat,4,0.0,0.0,0.0
BoatFactory (Los Angeles),NewBoat,5,0.0,0.0,0.0
BoatFactory (Houston),NewBoat,1,0.0,0.0,0.0
BoatFactory (Houston),NewBoat,2,0.0,0.0,0.0
BoatFactory (Houston),NewBoat,3,0.0,0.0,0.0
BoatFactory (Houston),NewBoat,4,0.0,0.0,0.0
BoatFactory (Houston),NewBoat,5,0.0,0.0,0.0
BoatFactory (Phoenix),NewBoat,1,0.0,0.0,0.0
BoatFactory (Phoenix),NewBoat,2,0.0,0.0,0.0
BoatFactory (Phoenix),NewBoat,3,0.0,0.0,0.0
BoatFactory (Phoenix),NewBoat,4,0.0,0.0,0.0
BoatFactory (Phoenix),NewBoat,5,0.0,0.0,0.0
BoatFactory (Philadelphia),NewBoat,1,0.0,0.0,0.0
BoatFactory (Philadelphia),NewBoat,2,0.0,0.0,0.0
BoatFactory (Philadelphia),NewBoat,3,0.0,0.0,0.0
BoatFactory (Philadelphia),NewBoat,4,0.0,0.0,0.0
BoatFactory (Philadelphia),NewBoat,5,0.0,0.0,0.0
BoatFactory (San Antonio),NewBoat,1,0.0,0.0,0.0
BoatFactory (San Antonio),NewBoat,2,0.0,0.0,0.0
BoatFactory (San Antonio),NewBoat,3,0.0,0.0,0.0
BoatFactory (San Antonio),NewBoat,4,0.0,0.0,0.0
BoatFactory (San Antonio),NewBoat,5,0.0,0.0,0.0
BoatFactory (San Diego),NewBoat,1,0.0,0.0,0.0
BoatFactory (San Diego),NewBoat,2,0.0,0.0,0.0
BoatFactory (San Diego),NewBoat,3,0.0,0.0,0.0
BoatFactory (San Diego),NewBoat,4,0.0,0.0,0.0
BoatFactory (San Diego),NewBoat,5,0.0,0.0,0.0
BoatFactory (Dallas),NewBoat,1,63.15789,0.0,0.0
BoatFactory (Dallas),NewBoat,2,71.46814,0.0,0.0
BoatFactory (Dallas),NewBoat,3,75.8857,0.0,0.0
BoatFactory (Dallas),NewBoat,4,76.90434,0.0,0.0
BoatFactory (Dallas),NewBoat,5,77.27087,0.0,0.0
BoatFactory (San Jose),NewBoat,1,0.0,0.0,0.0
BoatFactory (San Jose),NewBoat,2,0.0,0.0,0.0
BoatFactory (San Jose),NewBoat,3,0.0,0.0,0.0
BoatFactory (San Jose),NewBoat,4,0.0,0.0,0.0
BoatFactory (San Jose),NewBoat,5,0.0,0.0,0.0
RecyclingPlant (Chicago),Nail,1,0.0,0.0,0.0
RecyclingPlant (Chicago),Nail,2,0.0,0.0,0.0
RecyclingPlant (Chicago),Nail,3,0.0,0.0,0.0
RecyclingPlant (Chicago),Nail,4,0.0,0.0,0.0
RecyclingPlant (Chicago),Nail,5,0.0,0.0,0.0
RecyclingPlant (Chicago),Wood,1,0.0,0.0,0.0
RecyclingPlant (Chicago),Wood,2,0.0,0.0,0.0
RecyclingPlant (Chicago),Wood,3,0.0,0.0,0.0
RecyclingPlant (Chicago),Wood,4,0.0,0.0,0.0
RecyclingPlant (Chicago),Wood,5,0.0,0.0,0.0
RecyclingPlant (New York City),Nail,1,0.0,0.0,0.0
RecyclingPlant (New York City),Nail,2,0.0,0.0,0.0
RecyclingPlant (New York City),Nail,3,0.0,0.0,0.0
RecyclingPlant (New York City),Nail,4,0.0,0.0,0.0
RecyclingPlant (New York City),Nail,5,0.0,0.0,0.0
RecyclingPlant (New York City),Wood,1,0.0,0.0,0.0
RecyclingPlant (New York City),Wood,2,0.0,0.0,0.0
RecyclingPlant (New York City),Wood,3,0.0,0.0,0.0
RecyclingPlant (New York City),Wood,4,0.0,0.0,0.0
RecyclingPlant (New York City),Wood,5,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Nail,1,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Nail,2,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Nail,3,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Nail,4,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Nail,5,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Wood,1,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Wood,2,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Wood,3,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Wood,4,0.0,0.0,0.0
RecyclingPlant (Los Angeles),Wood,5,0.0,0.0,0.0
RecyclingPlant (Houston),Nail,1,0.0,0.0,0.0
RecyclingPlant (Houston),Nail,2,0.0,0.0,0.0
RecyclingPlant (Houston),Nail,3,0.0,0.0,0.0
RecyclingPlant (Houston),Nail,4,0.0,0.0,0.0
RecyclingPlant (Houston),Nail,5,0.0,0.0,0.0
RecyclingPlant (Houston),Wood,1,0.0,0.0,0.0
RecyclingPlant (Houston),Wood,2,0.0,0.0,0.0
RecyclingPlant (Houston),Wood,3,0.0,0.0,0.0
RecyclingPlant (Houston),Wood,4,0.0,0.0,0.0
RecyclingPlant (Houston),Wood,5,0.0,0.0,0.0
RecyclingPlant (Phoenix),Nail,1,0.0,0.0,0.0
RecyclingPlant (Phoenix),Nail,2,0.0,0.0,0.0
RecyclingPlant (Phoenix),Nail,3,0.0,0.0,0.0
RecyclingPlant (Phoenix),Nail,4,0.0,0.0,0.0
RecyclingPlant (Phoenix),Nail,5,0.0,0.0,0.0
RecyclingPlant (Phoenix),Wood,1,0.0,0.0,0.0
RecyclingPlant (Phoenix),Wood,2,0.0,0.0,0.0
RecyclingPlant (Phoenix),Wood,3,0.0,0.0,0.0
RecyclingPlant (Phoenix),Wood,4,0.0,0.0,0.0
RecyclingPlant (Phoenix),Wood,5,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Nail,1,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Nail,2,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Nail,3,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Nail,4,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Nail,5,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Wood,1,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Wood,2,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Wood,3,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Wood,4,0.0,0.0,0.0
RecyclingPlant (Philadelphia),Wood,5,0.0,0.0,0.0
RecyclingPlant (San Antonio),Nail,1,0.0,0.0,0.0
RecyclingPlant (San Antonio),Nail,2,0.0,0.0,0.0
RecyclingPlant (San Antonio),Nail,3,0.0,0.0,0.0
RecyclingPlant (San Antonio),Nail,4,0.0,0.0,0.0
RecyclingPlant (San Antonio),Nail,5,0.0,0.0,0.0
RecyclingPlant (San Antonio),Wood,1,0.0,0.0,0.0
RecyclingPlant (San Antonio),Wood,2,0.0,0.0,0.0
RecyclingPlant (San Antonio),Wood,3,0.0,0.0,0.0
RecyclingPlant (San Antonio),Wood,4,0.0,0.0,0.0
RecyclingPlant (San Antonio),Wood,5,0.0,0.0,0.0
RecyclingPlant (San Diego),Nail,1,0.0,0.0,0.0
RecyclingPlant (San Diego),Nail,2,0.0,0.0,0.0
RecyclingPlant (San Diego),Nail,3,0.0,0.0,0.0
RecyclingPlant (San Diego),Nail,4,0.0,0.0,0.0
RecyclingPlant (San Diego),Nail,5,0.0,0.0,0.0
RecyclingPlant (San Diego),Wood,1,0.0,0.0,0.0
RecyclingPlant (San Diego),Wood,2,0.0,0.0,0.0
RecyclingPlant (San Diego),Wood,3,0.0,0.0,0.0
RecyclingPlant (San Diego),Wood,4,0.0,0.0,0.0
RecyclingPlant (San Diego),Wood,5,0.0,0.0,0.0
RecyclingPlant (Dallas),Nail,1,0.15789,0.0,0.0
RecyclingPlant (Dallas),Nail,2,0.57341,0.0,0.0
RecyclingPlant (Dallas),Nail,3,0.79428,0.0,0.0
RecyclingPlant (Dallas),Nail,4,0.84522,0.0,0.0
RecyclingPlant (Dallas),Nail,5,0.86354,0.0,0.0
RecyclingPlant (Dallas),Wood,1,3.0,0.0,0.0
RecyclingPlant (Dallas),Wood,2,10.89474,0.0,0.0
RecyclingPlant (Dallas),Wood,3,15.09141,0.0,0.0
RecyclingPlant (Dallas),Wood,4,16.05912,0.0,0.0
RecyclingPlant (Dallas),Wood,5,16.40733,0.0,0.0
RecyclingPlant (San Jose),Nail,1,0.0,0.0,0.0
RecyclingPlant (San Jose),Nail,2,0.0,0.0,0.0
RecyclingPlant (San Jose),Nail,3,0.0,0.0,0.0
RecyclingPlant (San Jose),Nail,4,0.0,0.0,0.0
RecyclingPlant (San Jose),Nail,5,0.0,0.0,0.0
RecyclingPlant (San Jose),Wood,1,0.0,0.0,0.0
RecyclingPlant (San Jose),Wood,2,0.0,0.0,0.0
RecyclingPlant (San Jose),Wood,3,0.0,0.0,0.0
RecyclingPlant (San Jose),Wood,4,0.0,0.0,0.0
RecyclingPlant (San Jose),Wood,5,0.0,0.0,0.0

1 plant latitude output product longitude year amount produced (tonne) amount disposed (tonne) disposal cost ($) disposal limit (tonne)
2 BoatFactory (Chicago) 41.881832 NewBoat -87.623177 1 0.0 0.0 0.0 0.0
3 BoatFactory (Chicago) 41.881832 NewBoat -87.623177 2 0.0 0.0 0.0 0.0
4 BoatFactory (Chicago) 41.881832 NewBoat -87.623177 3 0.0 0.0 0.0 0.0
5 BoatFactory (Chicago) 41.881832 NewBoat -87.623177 4 0.0 0.0 0.0 0.0
6 BoatFactory (Chicago) 41.881832 NewBoat -87.623177 5 0.0 0.0 0.0 0.0
7 BoatFactory (New York City) 40.712776 NewBoat -74.005974 1 0.0 0.0 0.0 0.0
8 BoatFactory (New York City) 40.712776 NewBoat -74.005974 2 0.0 0.0 0.0 0.0
9 BoatFactory (New York City) 40.712776 NewBoat -74.005974 3 0.0 0.0 0.0 0.0
10 BoatFactory (New York City) 40.712776 NewBoat -74.005974 4 0.0 0.0 0.0 0.0
11 BoatFactory (New York City) 40.712776 NewBoat -74.005974 5 0.0 0.0 0.0 0.0
12 BoatFactory (Los Angeles) 34.052235 NewBoat -118.243683 1 0.0 0.0 0.0 0.0
13 BoatFactory (Los Angeles) 34.052235 NewBoat -118.243683 2 0.0 0.0 0.0 0.0
14 BoatFactory (Los Angeles) 34.052235 NewBoat -118.243683 3 0.0 0.0 0.0 0.0
15 BoatFactory (Los Angeles) 34.052235 NewBoat -118.243683 4 0.0 0.0 0.0 0.0
16 BoatFactory (Los Angeles) 34.052235 NewBoat -118.243683 5 0.0 0.0 0.0 0.0
17 BoatFactory (Houston) 29.760427 NewBoat -95.369804 1 0.0 0.0 0.0 0.0
18 BoatFactory (Houston) 29.760427 NewBoat -95.369804 2 0.0 0.0 0.0 0.0
19 BoatFactory (Houston) 29.760427 NewBoat -95.369804 3 0.0 0.0 0.0 0.0
20 BoatFactory (Houston) 29.760427 NewBoat -95.369804 4 0.0 0.0 0.0 0.0
21 BoatFactory (Houston) 29.760427 NewBoat -95.369804 5 0.0 0.0 0.0 0.0
22 BoatFactory (Phoenix) 33.448376 NewBoat -112.074036 1 0.0 0.0 0.0 0.0
23 BoatFactory (Phoenix) 33.448376 NewBoat -112.074036 2 0.0 0.0 0.0 0.0
24 BoatFactory (Phoenix) 33.448376 NewBoat -112.074036 3 0.0 0.0 0.0 0.0
25 BoatFactory (Phoenix) 33.448376 NewBoat -112.074036 4 0.0 0.0 0.0 0.0
26 BoatFactory (Phoenix) 33.448376 NewBoat -112.074036 5 0.0 0.0 0.0 0.0
27 BoatFactory (Philadelphia) 39.952583 NewBoat -75.165222 1 0.0 0.0 0.0 0.0
28 BoatFactory (Philadelphia) 39.952583 NewBoat -75.165222 2 0.0 0.0 0.0 0.0
29 BoatFactory (Philadelphia) 39.952583 NewBoat -75.165222 3 0.0 0.0 0.0 0.0
30 BoatFactory (Philadelphia) 39.952583 NewBoat -75.165222 4 0.0 0.0 0.0 0.0
31 BoatFactory (Philadelphia) 39.952583 NewBoat -75.165222 5 0.0 0.0 0.0 0.0
32 BoatFactory (San Antonio) 29.424122 NewBoat -98.493629 1 0.0 0.0 0.0 0.0
33 BoatFactory (San Antonio) 29.424122 NewBoat -98.493629 2 0.0 0.0 0.0 0.0
34 BoatFactory (San Antonio) 29.424122 NewBoat -98.493629 3 0.0 0.0 0.0 0.0
35 BoatFactory (San Antonio) 29.424122 NewBoat -98.493629 4 0.0 0.0 0.0 0.0
36 BoatFactory (San Antonio) 29.424122 NewBoat -98.493629 5 0.0 0.0 0.0 0.0
37 BoatFactory (San Diego) 32.715736 NewBoat -117.161087 1 0.0 0.0 0.0 0.0
38 BoatFactory (San Diego) 32.715736 NewBoat -117.161087 2 0.0 0.0 0.0 0.0
39 BoatFactory (San Diego) 32.715736 NewBoat -117.161087 3 0.0 0.0 0.0 0.0
40 BoatFactory (San Diego) 32.715736 NewBoat -117.161087 4 0.0 0.0 0.0 0.0
41 BoatFactory (San Diego) 32.715736 NewBoat -117.161087 5 0.0 0.0 0.0 0.0
42 BoatFactory (Dallas) 32.776664 NewBoat -96.796988 1 63.15789 0.0 0.0 0.0
43 BoatFactory (Dallas) 32.776664 NewBoat -96.796988 2 71.46814 0.0 0.0 0.0
44 BoatFactory (Dallas) 32.776664 NewBoat -96.796988 3 75.8857 0.0 0.0 0.0
45 BoatFactory (Dallas) 32.776664 NewBoat -96.796988 4 76.90434 0.0 0.0 0.0
46 BoatFactory (Dallas) 32.776664 NewBoat -96.796988 5 77.27087 0.0 0.0 0.0
47 BoatFactory (San Jose) 37.338208 NewBoat -121.886329 1 0.0 0.0 0.0 0.0
48 BoatFactory (San Jose) 37.338208 NewBoat -121.886329 2 0.0 0.0 0.0 0.0
49 BoatFactory (San Jose) 37.338208 NewBoat -121.886329 3 0.0 0.0 0.0 0.0
50 BoatFactory (San Jose) 37.338208 NewBoat -121.886329 4 0.0 0.0 0.0 0.0
51 BoatFactory (San Jose) 37.338208 NewBoat -121.886329 5 0.0 0.0 0.0 0.0
52 RecyclingPlant (Chicago) 41.881832 Nail -87.623177 1 0.0 0.0 0.0 0.0
53 RecyclingPlant (Chicago) 41.881832 Nail -87.623177 2 -0.0 0.0 0.0 0.0 0.0
54 RecyclingPlant (Chicago) 41.881832 Nail -87.623177 3 0.0 0.0 0.0 0.0
55 RecyclingPlant (Chicago) 41.881832 Nail -87.623177 4 0.0 0.0 0.0 0.0
56 RecyclingPlant (Chicago) 41.881832 Nail -87.623177 5 0.0 0.0 0.0 0.0
57 RecyclingPlant (Chicago) 41.881832 Wood -87.623177 1 0.0 0.0 0.0 0.0
58 RecyclingPlant (Chicago) 41.881832 Wood -87.623177 2 -0.0 0.0 0.0 0.0 0.0
59 RecyclingPlant (Chicago) 41.881832 Wood -87.623177 3 0.0 0.0 0.0 0.0
60 RecyclingPlant (Chicago) 41.881832 Wood -87.623177 4 0.0 0.0 0.0 0.0
61 RecyclingPlant (Chicago) 41.881832 Wood -87.623177 5 0.0 0.0 0.0 0.0
62 RecyclingPlant (New York City) 40.712776 Nail -74.005974 1 0.0 0.0 0.0 0.0
63 RecyclingPlant (New York City) 40.712776 Nail -74.005974 2 0.0 0.0 0.0 0.0
64 RecyclingPlant (New York City) 40.712776 Nail -74.005974 3 0.0 0.0 0.0 0.0
65 RecyclingPlant (New York City) 40.712776 Nail -74.005974 4 0.0 0.0 0.0 0.0
66 RecyclingPlant (New York City) 40.712776 Nail -74.005974 5 0.0 0.0 0.0 0.0
67 RecyclingPlant (New York City) 40.712776 Wood -74.005974 1 0.0 0.0 0.0 0.0
68 RecyclingPlant (New York City) 40.712776 Wood -74.005974 2 0.0 0.0 0.0 0.0
69 RecyclingPlant (New York City) 40.712776 Wood -74.005974 3 0.0 0.0 0.0 0.0
70 RecyclingPlant (New York City) 40.712776 Wood -74.005974 4 0.0 0.0 0.0 0.0
71 RecyclingPlant (New York City) 40.712776 Wood -74.005974 5 0.0 0.0 0.0 0.0
72 RecyclingPlant (Los Angeles) 34.052235 Nail -118.243683 1 0.0 0.0 0.0 0.0
73 RecyclingPlant (Los Angeles) 34.052235 Nail -118.243683 2 0.0 0.0 0.0 0.0
74 RecyclingPlant (Los Angeles) 34.052235 Nail -118.243683 3 0.0 0.0 0.0 0.0
75 RecyclingPlant (Los Angeles) 34.052235 Nail -118.243683 4 0.0 0.0 0.0 0.0
76 RecyclingPlant (Los Angeles) 34.052235 Nail -118.243683 5 0.0 0.0 0.0 0.0
77 RecyclingPlant (Los Angeles) 34.052235 Wood -118.243683 1 0.0 0.0 0.0 0.0
78 RecyclingPlant (Los Angeles) 34.052235 Wood -118.243683 2 0.0 0.0 0.0 0.0
79 RecyclingPlant (Los Angeles) 34.052235 Wood -118.243683 3 0.0 0.0 0.0 0.0
80 RecyclingPlant (Los Angeles) 34.052235 Wood -118.243683 4 0.0 0.0 0.0 0.0
81 RecyclingPlant (Los Angeles) 34.052235 Wood -118.243683 5 0.0 0.0 0.0 0.0
82 RecyclingPlant (Houston) 29.760427 Nail -95.369804 1 0.0 0.0 0.0 0.0
83 RecyclingPlant (Houston) 29.760427 Nail -95.369804 2 0.0 0.0 0.0 0.0
84 RecyclingPlant (Houston) 29.760427 Nail -95.369804 3 0.0 0.0 0.0 0.0
85 RecyclingPlant (Houston) 29.760427 Nail -95.369804 4 0.0 0.0 0.0 0.0
86 RecyclingPlant (Houston) 29.760427 Nail -95.369804 5 0.0 0.0 0.0 0.0
87 RecyclingPlant (Houston) 29.760427 Wood -95.369804 1 0.0 0.0 0.0 0.0
88 RecyclingPlant (Houston) 29.760427 Wood -95.369804 2 0.0 0.0 0.0 0.0
89 RecyclingPlant (Houston) 29.760427 Wood -95.369804 3 0.0 0.0 0.0 0.0
90 RecyclingPlant (Houston) 29.760427 Wood -95.369804 4 0.0 0.0 0.0 0.0
91 RecyclingPlant (Houston) 29.760427 Wood -95.369804 5 0.0 0.0 0.0 0.0
92 RecyclingPlant (Phoenix) 33.448376 Nail -112.074036 1 0.0 0.0 0.0 0.0
93 RecyclingPlant (Phoenix) 33.448376 Nail -112.074036 2 0.0 0.0 0.0 0.0
94 RecyclingPlant (Phoenix) 33.448376 Nail -112.074036 3 0.0 0.0 0.0 0.0
95 RecyclingPlant (Phoenix) 33.448376 Nail -112.074036 4 0.0 0.0 0.0 0.0
96 RecyclingPlant (Phoenix) 33.448376 Nail -112.074036 5 0.0 0.0 0.0 0.0
97 RecyclingPlant (Phoenix) 33.448376 Wood -112.074036 1 0.0 0.0 0.0 0.0
98 RecyclingPlant (Phoenix) 33.448376 Wood -112.074036 2 0.0 0.0 0.0 0.0
99 RecyclingPlant (Phoenix) 33.448376 Wood -112.074036 3 0.0 0.0 0.0 0.0
100 RecyclingPlant (Phoenix) 33.448376 Wood -112.074036 4 0.0 0.0 0.0 0.0
101 RecyclingPlant (Phoenix) 33.448376 Wood -112.074036 5 0.0 0.0 0.0 0.0
102 RecyclingPlant (Philadelphia) 39.952583 Nail -75.165222 1 0.0 0.0 0.0 0.0
103 RecyclingPlant (Philadelphia) 39.952583 Nail -75.165222 2 0.0 0.0 0.0 0.0
104 RecyclingPlant (Philadelphia) 39.952583 Nail -75.165222 3 0.0 0.0 0.0 0.0
105 RecyclingPlant (Philadelphia) 39.952583 Nail -75.165222 4 0.0 0.0 0.0 0.0
106 RecyclingPlant (Philadelphia) 39.952583 Nail -75.165222 5 0.0 0.0 0.0 0.0
107 RecyclingPlant (Philadelphia) 39.952583 Wood -75.165222 1 0.0 0.0 0.0 0.0
108 RecyclingPlant (Philadelphia) 39.952583 Wood -75.165222 2 0.0 0.0 0.0 0.0
109 RecyclingPlant (Philadelphia) 39.952583 Wood -75.165222 3 0.0 0.0 0.0 0.0
110 RecyclingPlant (Philadelphia) 39.952583 Wood -75.165222 4 0.0 0.0 0.0 0.0
111 RecyclingPlant (Philadelphia) 39.952583 Wood -75.165222 5 0.0 0.0 0.0 0.0
112 RecyclingPlant (San Antonio) 29.424122 Nail -98.493629 1 0.0 0.0 0.0 0.0
113 RecyclingPlant (San Antonio) 29.424122 Nail -98.493629 2 0.0 0.0 0.0 0.0
114 RecyclingPlant (San Antonio) 29.424122 Nail -98.493629 3 0.0 0.0 0.0 0.0
115 RecyclingPlant (San Antonio) 29.424122 Nail -98.493629 4 0.0 0.0 0.0 0.0
116 RecyclingPlant (San Antonio) 29.424122 Nail -98.493629 5 0.0 0.0 0.0 0.0
117 RecyclingPlant (San Antonio) 29.424122 Wood -98.493629 1 0.0 0.0 0.0 0.0
118 RecyclingPlant (San Antonio) 29.424122 Wood -98.493629 2 0.0 0.0 0.0 0.0
119 RecyclingPlant (San Antonio) 29.424122 Wood -98.493629 3 0.0 0.0 0.0 0.0
120 RecyclingPlant (San Antonio) 29.424122 Wood -98.493629 4 0.0 0.0 0.0 0.0
121 RecyclingPlant (San Antonio) 29.424122 Wood -98.493629 5 0.0 0.0 0.0 0.0
122 RecyclingPlant (San Diego) 32.715736 Nail -117.161087 1 0.0 0.0 0.0 0.0
123 RecyclingPlant (San Diego) 32.715736 Nail -117.161087 2 0.0 0.0 0.0 0.0
124 RecyclingPlant (San Diego) 32.715736 Nail -117.161087 3 0.0 0.0 0.0 0.0
125 RecyclingPlant (San Diego) 32.715736 Nail -117.161087 4 0.0 0.0 0.0 0.0
126 RecyclingPlant (San Diego) 32.715736 Nail -117.161087 5 0.0 0.0 0.0 0.0
127 RecyclingPlant (San Diego) 32.715736 Wood -117.161087 1 0.0 0.0 0.0 0.0
128 RecyclingPlant (San Diego) 32.715736 Wood -117.161087 2 0.0 0.0 0.0 0.0
129 RecyclingPlant (San Diego) 32.715736 Wood -117.161087 3 0.0 0.0 0.0 0.0
130 RecyclingPlant (San Diego) 32.715736 Wood -117.161087 4 0.0 0.0 0.0 0.0
131 RecyclingPlant (San Diego) 32.715736 Wood -117.161087 5 0.0 0.0 0.0 0.0
132 RecyclingPlant (Dallas) 32.776664 Nail -96.796988 1 0.15789 0.0 0.0 0.0
133 RecyclingPlant (Dallas) 32.776664 Nail -96.796988 2 0.57341 0.0 0.0 0.0
134 RecyclingPlant (Dallas) 32.776664 Nail -96.796988 3 0.79428 0.0 0.0 0.0
135 RecyclingPlant (Dallas) 32.776664 Nail -96.796988 4 0.84522 0.0 0.0 0.0
136 RecyclingPlant (Dallas) 32.776664 Nail -96.796988 5 0.86354 0.0 0.0 0.0
137 RecyclingPlant (Dallas) 32.776664 Wood -96.796988 1 3.0 0.0 0.0 0.0
138 RecyclingPlant (Dallas) 32.776664 Wood -96.796988 2 10.89474 0.0 0.0 0.0
139 RecyclingPlant (Dallas) 32.776664 Wood -96.796988 3 15.09141 0.0 0.0 0.0
140 RecyclingPlant (Dallas) 32.776664 Wood -96.796988 4 16.05912 0.0 0.0 0.0
141 RecyclingPlant (Dallas) 32.776664 Wood -96.796988 5 16.40733 0.0 0.0 0.0
142 RecyclingPlant (San Jose) 37.338208 Nail -121.886329 1 0.0 0.0 0.0 0.0
143 RecyclingPlant (San Jose) 37.338208 Nail -121.886329 2 0.0 0.0 0.0 0.0
144 RecyclingPlant (San Jose) 37.338208 Nail -121.886329 3 0.0 0.0 0.0 0.0
145 RecyclingPlant (San Jose) 37.338208 Nail -121.886329 4 0.0 0.0 0.0 0.0
146 RecyclingPlant (San Jose) 37.338208 Nail -121.886329 5 0.0 0.0 0.0 0.0
147 RecyclingPlant (San Jose) 37.338208 Wood -121.886329 1 0.0 0.0 0.0 0.0
148 RecyclingPlant (San Jose) 37.338208 Wood -121.886329 2 0.0 0.0 0.0 0.0
149 RecyclingPlant (San Jose) 37.338208 Wood -121.886329 3 0.0 0.0 0.0 0.0
150 RecyclingPlant (San Jose) 37.338208 Wood -121.886329 4 0.0 0.0 0.0 0.0
151 RecyclingPlant (San Jose) 37.338208 Wood -121.886329 5 0.0 0.0 0.0 0.0

@ -1,101 +1,101 @@
plant,latitude,longitude,initial capacity,current capacity,year,operational?,input amount (tonne),opening cost ($),fixed operating cost ($),variable operating cost ($)
BoatFactory (Chicago),41.881832,-87.623177,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (Chicago),41.881832,-87.623177,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),40.712776,-74.005974,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),34.052235,-118.243683,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (Houston),29.760427,-95.369804,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),33.448376,-112.074036,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),39.952583,-75.165222,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),29.424122,-98.493629,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),32.715736,-117.161087,0.0,0.0,5,false,0.0,0.0,0.0,0.0
BoatFactory (Dallas),32.776664,-96.796988,0.0,500.0,1,true,63.15789,100000.0,250000.0,315.78947
BoatFactory (Dallas),32.776664,-96.796988,0.0,500.0,2,true,71.46814,0.0,250000.0,357.34072
BoatFactory (Dallas),32.776664,-96.796988,0.0,500.0,3,true,75.8857,0.0,250000.0,379.42849
BoatFactory (Dallas),32.776664,-96.796988,0.0,500.0,4,true,76.90434,0.0,250000.0,384.52168
BoatFactory (Dallas),32.776664,-96.796988,0.0,500.0,5,true,77.27087,0.0,250000.0,386.35435
BoatFactory (San Jose),37.338208,-121.886329,0.0,0.0,1,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,0.0,0.0,2,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,0.0,0.0,3,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,0.0,0.0,4,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),37.338208,-121.886329,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,0.0,0.0,2,false,-0.0,0.0,0.0,-0.0
RecyclingPlant (Chicago),41.881832,-87.623177,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),41.881832,-87.623177,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),40.712776,-74.005974,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),34.052235,-118.243683,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),29.760427,-95.369804,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),33.448376,-112.074036,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),39.952583,-75.165222,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),29.424122,-98.493629,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),32.715736,-117.161087,0.0,0.0,5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Dallas),32.776664,-96.796988,0.0,500.0,1,true,6.31579,500000.0,125000.0,15.78947
RecyclingPlant (Dallas),32.776664,-96.796988,0.0,500.0,2,true,22.93629,0.0,125000.0,57.34072
RecyclingPlant (Dallas),32.776664,-96.796988,0.0,500.0,3,true,31.7714,0.0,125000.0,79.42849
RecyclingPlant (Dallas),32.776664,-96.796988,0.0,500.0,4,true,33.80867,0.0,125000.0,84.52168
RecyclingPlant (Dallas),32.776664,-96.796988,0.0,500.0,5,true,34.54174,0.0,125000.0,86.35435
RecyclingPlant (San Jose),37.338208,-121.886329,0.0,0.0,1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,0.0,0.0,2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,0.0,0.0,3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,0.0,0.0,4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),37.338208,-121.886329,0.0,0.0,5,false,0.0,0.0,0.0,0.0
plant,year,operational?,input amount (tonne),opening cost ($),fixed operating cost ($),variable operating cost ($)
BoatFactory (Chicago),1,false,-0.0,0.0,0.0,-0.0
BoatFactory (Chicago),2,false,-0.0,0.0,0.0,-0.0
BoatFactory (Chicago),3,false,-0.0,0.0,0.0,-0.0
BoatFactory (Chicago),4,false,-0.0,0.0,0.0,-0.0
BoatFactory (Chicago),5,false,-0.0,0.0,0.0,-0.0
BoatFactory (New York City),1,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),2,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),3,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),4,false,0.0,0.0,0.0,0.0
BoatFactory (New York City),5,false,0.0,0.0,0.0,0.0
BoatFactory (Los Angeles),1,false,-0.0,0.0,0.0,-0.0
BoatFactory (Los Angeles),2,false,-0.0,0.0,0.0,-0.0
BoatFactory (Los Angeles),3,false,-0.0,0.0,0.0,-0.0
BoatFactory (Los Angeles),4,false,-0.0,0.0,0.0,-0.0
BoatFactory (Los Angeles),5,false,-0.0,0.0,0.0,-0.0
BoatFactory (Houston),1,false,-0.0,0.0,0.0,-0.0
BoatFactory (Houston),2,false,-0.0,0.0,0.0,-0.0
BoatFactory (Houston),3,false,-0.0,0.0,0.0,-0.0
BoatFactory (Houston),4,false,-0.0,0.0,0.0,-0.0
BoatFactory (Houston),5,false,-0.0,0.0,0.0,-0.0
BoatFactory (Phoenix),1,false,-0.0,0.0,0.0,-0.0
BoatFactory (Phoenix),2,false,-0.0,0.0,0.0,-0.0
BoatFactory (Phoenix),3,false,0.0,0.0,0.0,0.0
BoatFactory (Phoenix),4,false,-0.0,0.0,0.0,-0.0
BoatFactory (Phoenix),5,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),1,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),2,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),3,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),4,false,0.0,0.0,0.0,0.0
BoatFactory (Philadelphia),5,false,0.0,0.0,0.0,0.0
BoatFactory (San Antonio),1,false,-0.0,0.0,0.0,-0.0
BoatFactory (San Antonio),2,false,-0.0,0.0,0.0,-0.0
BoatFactory (San Antonio),3,false,-0.0,0.0,0.0,-0.0
BoatFactory (San Antonio),4,false,-0.0,0.0,0.0,-0.0
BoatFactory (San Antonio),5,false,-0.0,0.0,0.0,-0.0
BoatFactory (San Diego),1,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),2,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),3,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),4,false,0.0,0.0,0.0,0.0
BoatFactory (San Diego),5,false,0.0,0.0,0.0,0.0
BoatFactory (Dallas),1,true,63.15789,100000.0,250000.0,315.78947
BoatFactory (Dallas),2,true,71.46814,0.0,250000.0,357.34072
BoatFactory (Dallas),3,true,75.8857,0.0,250000.0,379.42849
BoatFactory (Dallas),4,true,76.90434,0.0,250000.0,384.52168
BoatFactory (Dallas),5,true,77.27087,0.0,250000.0,386.35435
BoatFactory (San Jose),1,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),2,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),3,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),4,false,0.0,0.0,0.0,0.0
BoatFactory (San Jose),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Chicago),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (New York City),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Los Angeles),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Houston),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),3,false,-0.0,0.0,0.0,-0.0
RecyclingPlant (Phoenix),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Phoenix),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (Philadelphia),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Antonio),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Diego),5,false,0.0,0.0,0.0,0.0
RecyclingPlant (Dallas),1,true,6.31579,500000.0,125000.0,15.78947
RecyclingPlant (Dallas),2,true,22.93629,0.0,125000.0,57.34072
RecyclingPlant (Dallas),3,true,31.7714,0.0,125000.0,79.42849
RecyclingPlant (Dallas),4,true,33.80867,0.0,125000.0,84.52168
RecyclingPlant (Dallas),5,true,34.54174,0.0,125000.0,86.35435
RecyclingPlant (San Jose),1,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),2,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),3,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),4,false,0.0,0.0,0.0,0.0
RecyclingPlant (San Jose),5,false,0.0,0.0,0.0,0.0

1 plant latitude year longitude operational? initial capacity input amount (tonne) current capacity opening cost ($) fixed operating cost ($) variable operating cost ($)
2 BoatFactory (Chicago) 41.881832 1 -87.623177 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
3 BoatFactory (Chicago) 41.881832 2 -87.623177 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
4 BoatFactory (Chicago) 41.881832 3 -87.623177 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
5 BoatFactory (Chicago) 41.881832 4 -87.623177 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
6 BoatFactory (Chicago) 41.881832 5 -87.623177 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
7 BoatFactory (New York City) 40.712776 1 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
8 BoatFactory (New York City) 40.712776 2 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
9 BoatFactory (New York City) 40.712776 3 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
10 BoatFactory (New York City) 40.712776 4 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
11 BoatFactory (New York City) 40.712776 5 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
12 BoatFactory (Los Angeles) 34.052235 1 -118.243683 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
13 BoatFactory (Los Angeles) 34.052235 2 -118.243683 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
14 BoatFactory (Los Angeles) 34.052235 3 -118.243683 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
15 BoatFactory (Los Angeles) 34.052235 4 -118.243683 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
16 BoatFactory (Los Angeles) 34.052235 5 -118.243683 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
17 BoatFactory (Houston) 29.760427 1 -95.369804 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
18 BoatFactory (Houston) 29.760427 2 -95.369804 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
19 BoatFactory (Houston) 29.760427 3 -95.369804 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
20 BoatFactory (Houston) 29.760427 4 -95.369804 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
21 BoatFactory (Houston) 29.760427 5 -95.369804 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
22 BoatFactory (Phoenix) 33.448376 1 -112.074036 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
23 BoatFactory (Phoenix) 33.448376 2 -112.074036 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
24 BoatFactory (Phoenix) 33.448376 3 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
25 BoatFactory (Phoenix) 33.448376 4 -112.074036 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
26 BoatFactory (Phoenix) 33.448376 5 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
27 BoatFactory (Philadelphia) 39.952583 1 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
28 BoatFactory (Philadelphia) 39.952583 2 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
29 BoatFactory (Philadelphia) 39.952583 3 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
30 BoatFactory (Philadelphia) 39.952583 4 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
31 BoatFactory (Philadelphia) 39.952583 5 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
32 BoatFactory (San Antonio) 29.424122 1 -98.493629 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
33 BoatFactory (San Antonio) 29.424122 2 -98.493629 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
34 BoatFactory (San Antonio) 29.424122 3 -98.493629 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
35 BoatFactory (San Antonio) 29.424122 4 -98.493629 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
36 BoatFactory (San Antonio) 29.424122 5 -98.493629 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
37 BoatFactory (San Diego) 32.715736 1 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
38 BoatFactory (San Diego) 32.715736 2 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
39 BoatFactory (San Diego) 32.715736 3 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
40 BoatFactory (San Diego) 32.715736 4 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
41 BoatFactory (San Diego) 32.715736 5 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
42 BoatFactory (Dallas) 32.776664 1 -96.796988 true 0.0 63.15789 500.0 100000.0 250000.0 315.78947
43 BoatFactory (Dallas) 32.776664 2 -96.796988 true 0.0 71.46814 500.0 0.0 250000.0 357.34072
44 BoatFactory (Dallas) 32.776664 3 -96.796988 true 0.0 75.8857 500.0 0.0 250000.0 379.42849
45 BoatFactory (Dallas) 32.776664 4 -96.796988 true 0.0 76.90434 500.0 0.0 250000.0 384.52168
46 BoatFactory (Dallas) 32.776664 5 -96.796988 true 0.0 77.27087 500.0 0.0 250000.0 386.35435
47 BoatFactory (San Jose) 37.338208 1 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
48 BoatFactory (San Jose) 37.338208 2 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
49 BoatFactory (San Jose) 37.338208 3 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
50 BoatFactory (San Jose) 37.338208 4 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
51 BoatFactory (San Jose) 37.338208 5 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
52 RecyclingPlant (Chicago) 41.881832 1 -87.623177 false 0.0 0.0 0.0 0.0 0.0 0.0
53 RecyclingPlant (Chicago) 41.881832 2 -87.623177 false 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0 0.0
54 RecyclingPlant (Chicago) 41.881832 3 -87.623177 false 0.0 0.0 0.0 0.0 0.0 0.0
55 RecyclingPlant (Chicago) 41.881832 4 -87.623177 false 0.0 0.0 0.0 0.0 0.0 0.0
56 RecyclingPlant (Chicago) 41.881832 5 -87.623177 false 0.0 0.0 0.0 0.0 0.0 0.0
57 RecyclingPlant (New York City) 40.712776 1 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
58 RecyclingPlant (New York City) 40.712776 2 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
59 RecyclingPlant (New York City) 40.712776 3 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
60 RecyclingPlant (New York City) 40.712776 4 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
61 RecyclingPlant (New York City) 40.712776 5 -74.005974 false 0.0 0.0 0.0 0.0 0.0 0.0
62 RecyclingPlant (Los Angeles) 34.052235 1 -118.243683 false 0.0 0.0 0.0 0.0 0.0 0.0
63 RecyclingPlant (Los Angeles) 34.052235 2 -118.243683 false 0.0 0.0 0.0 0.0 0.0 0.0
64 RecyclingPlant (Los Angeles) 34.052235 3 -118.243683 false 0.0 0.0 0.0 0.0 0.0 0.0
65 RecyclingPlant (Los Angeles) 34.052235 4 -118.243683 false 0.0 0.0 0.0 0.0 0.0 0.0
66 RecyclingPlant (Los Angeles) 34.052235 5 -118.243683 false 0.0 0.0 0.0 0.0 0.0 0.0
67 RecyclingPlant (Houston) 29.760427 1 -95.369804 false 0.0 0.0 0.0 0.0 0.0 0.0
68 RecyclingPlant (Houston) 29.760427 2 -95.369804 false 0.0 0.0 0.0 0.0 0.0 0.0
69 RecyclingPlant (Houston) 29.760427 3 -95.369804 false 0.0 0.0 0.0 0.0 0.0 0.0
70 RecyclingPlant (Houston) 29.760427 4 -95.369804 false 0.0 0.0 0.0 0.0 0.0 0.0
71 RecyclingPlant (Houston) 29.760427 5 -95.369804 false 0.0 0.0 0.0 0.0 0.0 0.0
72 RecyclingPlant (Phoenix) 33.448376 1 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
73 RecyclingPlant (Phoenix) 33.448376 2 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
74 RecyclingPlant (Phoenix) 33.448376 3 -112.074036 false 0.0 0.0 -0.0 0.0 0.0 0.0 0.0 -0.0
75 RecyclingPlant (Phoenix) 33.448376 4 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
76 RecyclingPlant (Phoenix) 33.448376 5 -112.074036 false 0.0 0.0 0.0 0.0 0.0 0.0
77 RecyclingPlant (Philadelphia) 39.952583 1 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
78 RecyclingPlant (Philadelphia) 39.952583 2 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
79 RecyclingPlant (Philadelphia) 39.952583 3 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
80 RecyclingPlant (Philadelphia) 39.952583 4 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
81 RecyclingPlant (Philadelphia) 39.952583 5 -75.165222 false 0.0 0.0 0.0 0.0 0.0 0.0
82 RecyclingPlant (San Antonio) 29.424122 1 -98.493629 false 0.0 0.0 0.0 0.0 0.0 0.0
83 RecyclingPlant (San Antonio) 29.424122 2 -98.493629 false 0.0 0.0 0.0 0.0 0.0 0.0
84 RecyclingPlant (San Antonio) 29.424122 3 -98.493629 false 0.0 0.0 0.0 0.0 0.0 0.0
85 RecyclingPlant (San Antonio) 29.424122 4 -98.493629 false 0.0 0.0 0.0 0.0 0.0 0.0
86 RecyclingPlant (San Antonio) 29.424122 5 -98.493629 false 0.0 0.0 0.0 0.0 0.0 0.0
87 RecyclingPlant (San Diego) 32.715736 1 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
88 RecyclingPlant (San Diego) 32.715736 2 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
89 RecyclingPlant (San Diego) 32.715736 3 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
90 RecyclingPlant (San Diego) 32.715736 4 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
91 RecyclingPlant (San Diego) 32.715736 5 -117.161087 false 0.0 0.0 0.0 0.0 0.0 0.0
92 RecyclingPlant (Dallas) 32.776664 1 -96.796988 true 0.0 6.31579 500.0 500000.0 125000.0 15.78947
93 RecyclingPlant (Dallas) 32.776664 2 -96.796988 true 0.0 22.93629 500.0 0.0 125000.0 57.34072
94 RecyclingPlant (Dallas) 32.776664 3 -96.796988 true 0.0 31.7714 500.0 0.0 125000.0 79.42849
95 RecyclingPlant (Dallas) 32.776664 4 -96.796988 true 0.0 33.80867 500.0 0.0 125000.0 84.52168
96 RecyclingPlant (Dallas) 32.776664 5 -96.796988 true 0.0 34.54174 500.0 0.0 125000.0 86.35435
97 RecyclingPlant (San Jose) 37.338208 1 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
98 RecyclingPlant (San Jose) 37.338208 2 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
99 RecyclingPlant (San Jose) 37.338208 3 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
100 RecyclingPlant (San Jose) 37.338208 4 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0
101 RecyclingPlant (San Jose) 37.338208 5 -121.886329 false 0.0 0.0 0.0 0.0 0.0 0.0

@ -11,8 +11,7 @@
"transportation emissions (tonne/km/tonne)": {
"CO2": 0.052,
"CH4": [0.003, 0.003, 0.003, 0.003]
},
"disposal limit (tonne)": 1.0
}
},
"P2": {
"transportation cost ($/km/tonne)": [0.015, 0.015, 0.015, 0.015],
@ -20,8 +19,7 @@
"transportation emissions (tonne/km/tonne)": {
"CO2": [0.052, 0.052, 0.052, 0.052],
"CH4": [0.003, 0.003, 0.003, 0.003]
},
"disposal limit (tonne)": 2.0
}
},
"P3": {
"transportation cost ($/km/tonne)": [0.015, 0.015, 0.015, 0.015],
@ -29,8 +27,7 @@
"transportation emissions (tonne/km/tonne)": {
"CO2": [0.052, 0.052, 0.052, 0.052],
"CH4": [0.003, 0.003, 0.003, 0.003]
},
"disposal limit (tonne)": 5.0
}
},
"P4": {
"transportation cost ($/km/tonne)": [0.015, 0.015, 0.015, 0.015],
@ -38,8 +35,7 @@
"transportation emissions (tonne/km/tonne)": {
"CO2": [0.052, 0.052, 0.052, 0.052],
"CH4": [0.003, 0.003, 0.003, 0.003]
},
"disposal limit (tonne)": null
}
}
},
"centers": {

@ -24,7 +24,6 @@ function runtests()
model_dist_test()
report_tests()
end
return
end
function format()

@ -18,7 +18,6 @@ function instance_parse_test_1()
@test p1.tr_energy == [0.12, 0.12, 0.12, 0.12]
@test p1.tr_emissions ==
Dict("CO2" => [0.052, 0.052, 0.052, 0.052], "CH4" => [0.003, 0.003, 0.003, 0.003])
@test p1.disposal_limit == [1.0, 1.0, 1.0, 1.0]
@test instance.products_by_name["P1"] === p1
p2 = instance.products[2]
p3 = instance.products[3]

@ -109,13 +109,4 @@ function model_build_test()
@test repr(model[:eq_disposal_limit]["C1", "P2", 1]) ==
"eq_disposal_limit[C1,P2,1] : z_disp[C1,P2,1] ≤ 0"
@test ("C1", "P3", 1) keys(model[:eq_disposal_limit])
# Global disposal limit
@test repr(model[:eq_disposal_limit]["P1", 1]) ==
"eq_disposal_limit[P1,1] : z_disp[C2,P1,1] ≤ 1"
@test repr(model[:eq_disposal_limit]["P2", 1]) ==
"eq_disposal_limit[P2,1] : z_disp[C1,P2,1] ≤ 2"
@test repr(model[:eq_disposal_limit]["P3", 1]) ==
"eq_disposal_limit[P3,1] : z_disp[L1,P3,1] + z_disp[C1,P3,1] ≤ 5"
@test ("P4", 1) keys(model[:eq_disposal_limit])
end

@ -6,20 +6,8 @@ using RELOG
function model_dist_test()
# Euclidean distance between Chicago and Indianapolis
@test RELOG._calculate_distance(
41.866,
-87.656,
39.764,
-86.148,
RELOG.EuclideanDistance(),
) == 265.818
@test RELOG._calculate_distance(41.866, -87.656, 39.764, -86.148, RELOG.EuclideanDistance()) == 265.818
# Driving distance between Chicago and Indianapolis
@test RELOG._calculate_distance(
41.866,
-87.656,
39.764,
-86.148,
RELOG.KnnDrivingDistance(),
) == 316.43
@test RELOG._calculate_distance(41.866, -87.656, 39.764, -86.148, RELOG.KnnDrivingDistance()) == 316.43
end

Loading…
Cancel
Save