Лабораторная работа №5.
Дана задача целочисленного программирования:
z = 4x1+3x2 → max
10x1
+
7x2
≤
73
-5x1 + 2x2 ≤ 9
2x1 + 5x2 ≤ 12
x1,2
≥ 0, x1,2
Z
Решить задачу: а) графическим (геометрическим) методом; б) методом Гомори; в) методом ветвей и границ.
Решение:
Дана задача целочисленного программирования:
z
= 4x1+3x2
→ max
10x1 + 7x2 ≤ 73
-5x1 + 2x2 ≤ 9
2x1 + 5x2 ≤ 12
x1,2
≥ 0, x1,2
Z
Решить задачу: а) графическим (геометрическим) методом; б) методом Гомори; в) методом ветвей и границ.
а) графический (геометрический) метод:
Построим графики каждого уравнения и вектор нормали:
10x1 + 7x2 ≤ 73; -5x1 + 2x2 ≤ 9; 2x1 + 5x2 ≤ 12; n = (4;3).

Найдем точку максимума. Данной точкой является точка с координатами (6;0).
Найдем значение целевой функции в этой точке:
Fmax = 4*6 + 0*3 = 24
Ответ: Fmax = 24.
б) метод Гомори:
Решаем задачу симплекс-методом.
|
Баз. |
Сб |
Св. |
4 |
3 |
0 |
0 |
0 |
Оц. |
|
|
|
чл. |
х1 |
х2 |
х3 |
х4 |
х5 |
|
|
Х3 |
0 |
73 |
10 |
7 |
1 |
0 |
0 |
7,3 |
|
Х4 |
0 |
9 |
-5 |
2 |
0 |
1 |
0 |
- |
|
Х5 |
0 |
12 |
2 |
5 |
0 |
0 |
1 |
6 |
|
∆k |
|
0 |
-4 |
-3 |
0 |
0 |
0 |
|
|
Баз. |
Сб |
Св. |
4 |
3 |
0 |
0 |
0 |
Оц. |
|
|
|
чл. |
х1 |
х2 |
х3 |
х4 |
х5 |
|
|
Х3 |
0 |
13 |
0 |
-18 |
1 |
0 |
-5 |
|
|
Х4 |
0 |
39 |
0 |
14,5 |
0 |
1 |
2,5 |
|
|
Х1 |
4 |
6 |
1 |
2,5 |
0 |
0 |
0,5 |
|
|
∆k |
|
24 |
0 |
7 |
0 |
0 |
2 |
|
В результате получаем точку х*(6;0;13;39),
Fmax = 24.
Лабораторная работа №6.
Приходная касса городского района с временем работы A часов в день проводит
приём от населения коммунальных услуг и различных платежей в среднем от B человек в день.
B приходной кассе работают C операторов-кассиров. Средняя продолжительность обслуживания одного клиента составляет D мин.
Определить характеристики работы приходной кассы как объекта СМО.
Значения коэффициентов условия задачи:
A=9; B=280; C=4; D=3.
Решение:
n=4
tобс.=3 мин.
μ=1/tобс.=1/3
λ=280 чел./день за 9 ч.=31,111чел./ч.=0,519чел./мин.
ρ=λ/μ=0,519*3=1,557
Вероятность
простоя каналов обслуживания:
![]()
Р0=1/(1+1,557+1,5572/2+1,5573/3!+1,5574/4!+(1,5575/5!(4-1,557)))= 1/(3,769+0,629+0,245+(9,150/58,632))=1/4,799=0,208
Вероятность
занятости всех каналов обслуживанием:
![]()
Рn=1,5574*(0,208/(4*6))=5,877*0,009=0,053
Вероятность
того, что заявка окажется в очереди:
![]()
Роч.=0,208*1,5574+1/(4*6*(4-1,5572))=9,15*0,208/58,632=0,032
Среднее
число заявок в очереди:
![]()
Lоч.=0,208*1,5574+1/((4-1)!*(4-1,557))=1,903/9,455=0,201
Среднее
время ожидания заявки в очереди:
![]()
tоч.=0,201/0,519=0,387
Среднее
время пребывания заявки в очереди:
![]()
tсмо=0,387+3=3,387
Среднее
число занятых обслуживаемых каналов:
![]()
k=ρ=1,557
Среднее
число свободных каналов:
![]()
kсв.=4-1,557=2,443
Коэффициент
занятости каналов обслуживания:
![]()
kз=1,557/4=0,389
Среднее число заявок: z=Lоч.+k
z=0,201+1,557=1,758
Ответ:
Вероятность простоя кассира 0,208; вероятность посетителя оказаться в очереди равна 0,032; среднее число посетителей в очереди 0,201; среднее время ожидания обслуживания в очереди равна 0,387.
