21 공개 정적 무효main(String[] args)
22List<String> 식물 = Arrays.asList(
"시애틀",
"샌디에고");
23List<String> 시장 = Arrays.asList(
"뉴욕",
"시카고",
"토피카");
24Map<String, Double> 용량 =
신규HashMap<String, Double>();
26capacity.put(
"시애틀", Double.valueOf(350.0));
27capacity.put(
"샌디에고", Double.valueOf(600.0));
29Map<String, Double> 수요 =
신규HashMap<String, Double>();
31수요.put(
"뉴욕", Double.valueOf(325.0));
32수요.put(
"시카고", Double.valueOf(300.0));
33수요.put(
"토피카", Double.valueOf(275.0));
36Map<Vector<String>, Double> 거리 =
신규HashMap<Vector<String>, Double>();
38거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"시애틀",
"뉴욕") ), Double.valueOf(2.5));
39거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"시애틀",
"시카고") ), Double.valueOf(1.7));
40거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"시애틀",
"토피카") ), Double.valueOf(1.8));
41거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"샌디에이고",
"뉴욕") ), Double.valueOf(2.5));
42거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"샌디에이고",
"시카고") ), Double.valueOf(1.8));
43거리.put(
신규Vector<String>( Arrays.asList(
신규문자열[]
"샌디에이고",
"토피카") ), Double.valueOf(1.4));
50파일 WorkingDirectory =
신규파일(System.getProperty(
"user.dir"),
"교통13");
51workingDirectory.mkdir();
65t.
게타().addRecord(p).setValue(capacity.get(p) );
68t.
getb().addRecord(m).setValue(demand.get(m));
70 for(Vector<String> vd : distance.keySet())
71문자열[] 키 =
신규문자열[vd.size()];
73t.
getd().addRecord( 키 ).setValue( distance.get(vd).doubleValue() );
76t.
getf().addRecord().setValue( 90 );
78t.
getopt().setAllModelTypes(
"복합체");
82System.out.println(
"목표: "+ 티.
겟츠().getFirstRecord().getLevel());
85System.out.println(
"x("+ rec.getKey(0) +
","+ rec.getKey(1) +
"): 레벨="+ rec.getLevel() +
" 한계="+ rec.getMarginal());