146
Приложение А
Входящий поток лесовозов на склады сырья из арендуемых участков лесного фонда Теллермановского лесного массива за 2011 год
мес. |
|
|
|
|
Количество рейсов |
|
|
|
|
||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
9 |
10 |
11 |
12 |
дни |
|
|
|
|
|
|
|
|
|
|
|
|
|
мес. |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
- |
21 |
20 |
- |
- |
20 |
- |
13 |
|
- |
18 |
- |
- |
2 |
16 |
23 |
21 |
12 |
- |
- |
13 |
18 |
|
- |
22 |
- |
- |
3 |
9 |
24 |
20 |
17 |
11 |
- |
22 |
12 |
|
7 |
21 |
- |
5 |
4 |
14 |
15 |
- |
16 |
33 |
95 |
25 |
- |
|
13 |
19 |
- |
5 |
5 |
20 |
- |
22 |
21,5 |
- |
15 |
11 |
- |
|
14 |
11 |
32 |
9 |
6 |
22 |
14 |
27 |
18,3 |
- |
26 |
25.5 |
6 |
|
24 |
- |
12 |
5 |
7 |
- |
21 |
15 |
- |
19 |
24 |
- |
15 |
|
21 |
- |
- |
5 |
8 |
- |
25 |
- |
- |
24 |
21 |
- |
5 |
|
- |
10 |
- |
- |
9 |
12.5 |
24 |
- |
11 |
- |
- |
22 |
17 |
|
- |
16 |
- |
- |
10 |
18 |
19 |
- |
18,5 |
25 |
- |
18 |
16 |
|
19 |
22 |
17 |
22.5 |
11 |
18 |
18 |
19 |
9 |
26 |
17 |
26.5 |
- |
|
21 |
19 |
22 |
- |
12 |
11 |
- |
21 |
5 |
10,5 |
17 |
19 |
- |
|
21 |
22 |
15 |
- |
13 |
12 |
23 |
21 |
3,5 |
- |
18 |
24 |
22 |
|
28 |
- |
12 |
3 |
14 |
- |
30 |
21.5 |
- |
20 |
19 |
- |
18 |
|
27 |
- |
13 |
5 |
15 |
- |
32 |
29 |
- |
17 |
23 |
- |
18 |
|
- |
б |
35 |
10 |
16 |
19 |
31 |
23,5 |
29,5 |
19 |
18 |
24 |
26 |
|
- |
10 |
6 |
- |
17 |
13 |
29 |
- |
19 |
35 |
- |
18 |
15 |
|
9 |
18 |
- |
16 |
18 |
19 |
18 |
- |
18 |
26 |
22 |
19 |
- |
|
12 |
20 |
- |
17 |
19 |
21 |
- |
17.5 |
21 |
- |
24 |
24 |
- |
|
15 |
21 |
18 |
20 |
20 |
17 |
34 |
15.5 |
16 |
- |
21 |
24 |
19 |
|
15 |
17 |
11 |
17 |
21 |
6 |
27 |
14 |
12 |
23 |
22 |
- |
21 |
|
16 |
- |
18 |
20 |
22 |
11.б |
27.5 |
18.5 |
- |
24 |
13 |
- |
11 |
|
- |
21 |
- |
19 |
23 |
12 |
30.5 |
24 |
13 |
20 |
12 |
20 |
16 |
|
- |
20 |
- |
- |
24 |
12 |
27 |
23 |
16 |
24 |
- |
21 |
20 |
|
14 |
23 |
- |
16 |
25 |
17 |
19 |
- |
14 |
28 |
8 |
24 |
- |
|
11 |
21 |
- |
22 |
26 |
22 |
- |
14 |
19 |
- |
18 |
22 |
- |
|
13 |
27 |
19 |
33 |
27 |
22.5 |
18 |
23.5 |
10 |
- |
17 |
20 |
26 |
|
13 |
- |
24 |
6 |
28 |
- |
26 |
24 |
18 |
8 |
15 |
3 |
18 |
|
20 |
- |
8 |
19 |
29 |
- |
25 |
20 |
15 |
25 |
25 |
20 |
32 |
|
15 |
21 |
16 |
17 |
30 |
23 |
x |
24 |
- |
23 |
10 |
16 |
18 |
|
- |
27 |
- |
16 |
31 |
24.5 |
x |
- |
x |
23.5 |
z |
- |
24 |
|
x |
17 |
x |
- |
Итого |
369 |
601 |
477. |
351. |
464 |
436 |
461 |
406 |
|
350 |
449 |
278 |
307.3 |
|
|
|
5 |
5 |
|
|
|
|
|
|
|
|
|
147
Схема гибридного эволюционного
оптимизации
Постановка задачи многокритериальной оптимизации:
-определение вида целевых функций f1(x),…,fN(x);
-oпределение фазовых ограничений Х;
-определение целевых ограничений Φj(x)
Реализация алгоритма ЛП-поиска: формирование множества допустимых точек А
Формирование первого поколения индивидуумов Р0 из элементов множества А
(Р0 = А)
Этап 1. Селекция
Р0={рi}, i=1,…N; t=0, t=1,..,T; P=Ø
i=1;
для рi рассчитать:
1)f1(x),…,fN(x); 2)RANG;
3)расстояние ρ;
4)нишевое число m
5)функцию качества Fs
i=i+1
нет
Fs<POROG? Отбросить индивидуума рi
да
P`=P`+pi
нет
i=N?
да
Этап 2. Рекомбинация
Р`={рj}, j=1,…M; t=1, t=1,..,T; P``=Ø
j=1;
Для рj и рМ·j определить количество точек разрыва r
r=1;
Оператор кроссинговера:
рj · рМ·j → pk, pk+1;
1)f1(x),…,fN(x)
2)Fs
нет
Fs<POROG? Отбросить индивидуума рk
да
P``=P``+pk
нет
r=L-1?
да
Приложение Б
алгоритма многокритериальной
Этап 3. Мутация
Р``={рk}, k=1,…K; t=2, t=1,..,T; P```=Ø
k=1;
Для pk ϵ Р`` выполнить случайную перестановку генов с вероятностью pmut
k=k+1
нет
k=K?
да
P```=P``+pk mut
нет
К этапу 2 |
|
t ≥ T? |
|
t=t+1
да
Для pk ϵ Р``` рассчитать
1)f1(x),…,fN(x)
2)Fs
Построить фронт Парето
148
Приложение В
График статистического распределения случайной величины прибытия вагонов под погрузку
149
Окончание прил. В
Помесячный график распределения случайной величины прибытия
вагонов под погрузку
n
4 |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
|
|
|
|
|
|
|
|
|
|
месяцы |
|
150
Приложение Г
Программная реализация алгоритмов решений задач оптимизации лесотранспортных потоков
Общий вид программы «Оценка и анализ транспортно-технологической системы лесопромышленных предприятий»
ListBox1->Clear(); //очищаем поля
ListBox2->Clear();
ListBox3->Clear();
ListBox4->Clear();
ListBox5->Clear();
ListBox6->Clear();
float D[3], xi[3]; // вводимый массивы значений
float q, Pk, Cki, dk, Trm, x, Ln; // вводимые значения
float Cd; // расходы на доставку
float Cp; // затраты на выполнение поставки float Cq; // стоимость хранения на складе float Ch; // затраты на хранение
D[0] = StrToInt(Edit1->Text); // задаем поля для ввода значений
D[1] = StrToInt(Edit9->Text);
D[2] = StrToInt(Edit10->Text);
q = StrToInt(Edit2->Text);