a =
70. 0. 0. 0. 55. 0. 0. 0.
- 70. 0. 0. 0. - 55. 0. 0. 0.
0. 95. 0. 0. 0. 35. 0. 0.
0. - 95. 0. 0. 0. - 35. 0. 0.
0. 0. 46. 0. 0. 0. 85. 0.
0. 0. - 46. 0. 0. 0. - 85. 0.
0. 0. 0. 35. 0. 0. 0. 48.
0. 0. 0. - 35. 0. 0. 0. - 48.
43. 45. 0. 0. 0. 0. 0. 0.
0. 0. 20. 20. 0. 0. 0. 0.
0. 0. 0. 0. 20. 20. 0. 0.
0. 0. 0. 0. 0. 0. 50. 20.
-->b=[14000 -8000 17000 -10000 15500 -9000 19000 -12000 14000 17000 15500 19000]
b =
column 1 to 9
14000. - 8000. 17000. - 10000. 15500. - 9000. 19000. - 12000. 14000.
column 10 to 12
17000. 15500. 19000.
-->lb=[0 0 0 0 0 0 0 0]
lb =
0. 0. 0. 0. 0. 0. 0. 0.
-->ub=[300 300 300 300 300 300 300 300]
ub =
300. 300. 300. 300. 300. 300. 300. 300.
-->disp('Шаг1. Решение по каждому критерию')
Шаг1. Решение по каждому критерию
-->[x1,f1]=karmarkar([],[],f(1,:)',[],[],[],[],[],a,b',lb',ub')
f1 =
- 11400.113
x1 =
199.99123
120.007
0.0904338
299.93489
0.0055792
159.97691
182.28061
177.03585
-->[x2,f2]=karmarkar([],[],f(2,:)',[],[],[],[],[],a,b',lb',ub')
f2 =
- 12299.906
x2 =
199.94714
68.413478
299.99819
299.99689
0.0407693
299.95501
19.977633
176.99066
-->[x3,f3]=karmarkar([],[],f(3,:)',[],[],[],[],[],a,b',lb',ub')
f3 =
- 13408.992
x3 =
0.0007385
68.397722
0.0904338
299.93489
254.54357
299.99783
182.28061
177.03585
-->[x4,f4]=karmarkar([],[],f(4,:)',[],[],[],[],[],a,b',lb',ub')
f4 =
- 14782.205
x4 =
199.94714
68.413478
0.0025747
131.42311
0.0407693
299.95501
182.35015
299.99818
-->[x5,f5]=karmarkar([],[],f(5,:)',[],[],[],[],[],a,b',lb',ub')
f5 =
8000.0458
x5 =
114.25437
68.413495
0.0904338
299.93489
0.0407290
299.95499
182.28061
177.03585
-->[x6,f6]=karmarkar([],[],f(6,:)',[],[],[],[],[],a,b',lb',ub')
f6 =
10000.058
x6 =
199.94716
0.0034773
0.0904338
299.93489
0.0407487
285.70651
182.28061
177.03585
-->[x7,f7]=karmarkar([],[],f(7,:)',[],[],[],[],[],a,b',lb',ub')
f7 =
9000.0496
x7 =
199.94714
68.413478
0.0903695
299.93489
0.0407693
299.95501
105.83403
177.03587
-->[x8,f8]=karmarkar([],[],f(8,:)',[],[],[],[],[],a,b',lb',ub')
f8 =
12000.107
x8 =
199.94714
68.413478
0.0904211
299.93475
0.0407693
299.95501
182.28062
31.299805
-->disp('Шаг2. Решение (наихудшего) по каждому критерию')
Шаг2. Решение (наихудшего) по каждому критерию
-->[x1min,f1min]=karmarkar([],[],-1*f(1,:)',[],[],[],[],[],a,b',lb',ub')
f1min =
0.0122808
x1min =
0.0003076
0.0000795
0.0905307
299.94296
253.79863
299.98957
182.28458
177.03512
-->[x2min,f2min]=karmarkar([],[],-1*f(2,:)',[],[],[],[],[],a,b',lb',ub')
f2min =
3215.7869
x2min =
199.94714
68.413478
0.0049407
214.37723
0.0407693
299.95501
182.32688
239.42157
-->[x3min,f3min]=karmarkar([],[],-1*f(3,:)',[],[],[],[],[],a,b',lb',ub')
f3min =
- 0.2389954
x3min =
195.83529
123.90795
0.0910979
300.2876
- 0.0072794
0.0010522
182.27787
176.76557
-->[x4min,f4min]=karmarkar([],[],-1*f(4,:)',[],[],[],[],[],a,b',lb',ub')
f4min =
875.00728
x4min =
199.94714
68.413478
299.94016
299.99988
0.0407693
299.95501
0.0000694
31.250173
-->[x5max,f5max]=karmarkar([],[],-1*f(5,:)',[],[],[],[],[],a,b',lb',ub')
f5max =
- 13999.909
x5max =
199.96667
68.413478
0.0904338
299.93489
0.0407693
299.95501
182.28061
177.03585
-->[x6max,f6max]=karmarkar([],[],-1*f(6,:)',[],[],[],[],[],a,b',lb',ub')
f6max =
- 16999.857
x6max =
199.94714
68.43612
0.0904338
299.93489
0.0407693
299.95501
182.28061
177.03585
-->[x7max,f7max]=karmarkar([],[],-1*f(7,:)',[],[],[],[],[],a,b',lb',ub')
f7max =
- 15499.876
x7max =
199.94714
68.413478
0.0904338
299.93489
0.0407693
299.95501
182.30254
177.03585
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.