|
| w_dir = os.path.join(".", "tmp") |
|
list | plants = [ "Seattle", "San-Diego" ] |
|
list | markets = [ "New-York", "Chicago", "Topeka" ] |
|
dictionary | capacity = { "Seattle": 350.0, "San-Diego": 600.0 } |
|
dictionary | demand = { "New-York": 325.0, "Chicago": 300.0, "Topeka": 275.0 } |
|
dictionary | distance |
|
| ws = GamsWorkspace(w_dir, sys.argv[1]) |
|
| db = ws.add_database() |
|
| i = db.add_set("i", 1, "canning plants") |
|
| j = db.add_set("j", 1, "markets") |
|
| a = db.add_parameter_dc("a", [i], "capacity of plant i in cases") |
|
| value |
|
| b = db.add_parameter_dc("b", [j], "demand at market j in cases") |
|
| d = db.add_parameter_dc("d", [i,j], "distance in thousands of miles") |
|
| f = db.add_parameter("f", 0, "freight in dollars per case per thousand miles") |
|
| cp_base = ws.add_checkpoint("tbase") |
|
| t4 = ws.add_job_from_string(get_model_text(), cp_base) |
|
| opt = ws.add_options() |
|
| all_model_types |
|
| databases |
|
◆ create_save_restart()
def transport11.create_save_restart |
( |
|
cp_file_name | ) |
|
Definition at line 59 of file transport11.py.
61 ws = GamsWorkspace(os.path.dirname(cp_file_name), sys.argv[1])
63 ws = GamsWorkspace(os.path.dirname(cp_file_name))
66 opt = ws.add_options()
68 opt.action = Action.CompileOnly
69 cp = ws.add_checkpoint(os.path.basename(cp_file_name))
References get_base_model_text().
◆ get_base_model_text()
def transport11.get_base_model_text |
( |
| ) |
|
◆ get_model_text()
def transport11.get_model_text |
( |
| ) |
|
transport11.a = db.add_parameter_dc("a", [i], "capacity of plant i in cases") |
◆ all_model_types
transport11.all_model_types |
transport11.b = db.add_parameter_dc("b", [j], "demand at market j in cases") |
◆ capacity
dictionary transport11.capacity = { "Seattle": 350.0, "San-Diego": 600.0 } |
◆ cp_base
transport11.cp_base = ws.add_checkpoint("tbase") |
transport11.d = db.add_parameter_dc("d", [i,j], "distance in thousands of miles") |
◆ databases
◆ db
transport11.db = ws.add_database() |
◆ demand
dictionary transport11.demand = { "New-York": 325.0, "Chicago": 300.0, "Topeka": 275.0 } |
◆ distance
dictionary transport11.distance |
Initial value: 1= { (
"Seattle",
"New-York") : 2.5,
2 (
"Seattle",
"Chicago") : 1.7,
3 (
"Seattle",
"Topeka") : 1.8,
4 (
"San-Diego",
"New-York") : 2.5,
5 (
"San-Diego",
"Chicago") : 1.8,
6 (
"San-Diego",
"Topeka") : 1.4
Definition at line 85 of file transport11.py.
transport11.f = db.add_parameter("f", 0, "freight in dollars per case per thousand miles") |
transport11.i = db.add_set("i", 1, "canning plants") |
transport11.j = db.add_set("j", 1, "markets") |
◆ markets
list transport11.markets = [ "New-York", "Chicago", "Topeka" ] |
◆ opt
transport11.opt = ws.add_options() |
◆ plants
list transport11.plants = [ "Seattle", "San-Diego" ] |
◆ t4
◆ value
◆ w_dir
transport11.w_dir = os.path.join(".", "tmp") |
◆ ws
transport11.ws = GamsWorkspace(w_dir, sys.argv[1]) |
def get_base_model_text()
def create_save_restart(cp_file_name)