252
RAQAMLI TEXNOLOGIYALARNING
YANGI
O‘ZBEKISTON
RIVOJIGA
TA’SIRI
Xalqaro ilmiy-amaliy konferensiyasi
𝐼
3
(𝜆) = 𝑚𝑖𝑛
𝑝,𝑞=1,𝑘
[𝑅
𝑝,𝑞
(𝜆): 𝑆
𝑡
(𝜆) ≥ 𝑆
𝑡
𝐶
; 𝑡 = 1, 𝑘] → 𝑚𝑎𝑥
𝜆
,
(10)
𝐼
4
(𝜆) = 𝑚𝑖𝑛
𝑝,𝑞=1,𝑘
[
𝑅
𝑝,𝑞
2
(𝜆)
𝑆
𝑝
(𝜆)𝑆
𝑞
(𝜆)
] → 𝑚𝑎𝑥
𝜆
(11)
при ограничении (9).
Решение каждой из задач (10)
-
(12) направлено на
определение информативных
наборов признаков, улучшающих разделимость заданных классов, что, в конечном итоге,
повышает эффективность системы распознавания при соблюдении ограничения на общую
сумму стоимостей технических средств наблюдений. Причем допустимой областью
решений этих задач является подмножество вершин единичного гиперкуба, число которых
равно
𝐶
𝑁
ℓ
.
Один из предлагаемых в [
11
] методов решения задач (10)
-
(12) основан на построении
непрерывного аналога для задачи дискретной оптимизации. В
этом случае вместо
дискретной задачи
{
𝐼(𝜆) → 𝑒𝑥𝑡𝑟
𝜆
,
∑
𝜆
𝑖
𝑁
𝑖=1
= ℓ;
𝜆
𝑖
∈ {0,1}
(12)
решается задача непрерывной оптимизации
{
𝐼(𝜆) → 𝑒𝑥𝑡𝑟
𝜆
,
∑
𝜆
𝑖
𝑁
𝑖=1
= ℓ;
𝜆
𝑖
∈ [0,1],
(13)
в которой параметры
𝜆
𝑖
могут принимать произвольные
значения из отрезка
[0,1]
.
Очевидно, что такая замена имеет смысл в том случае, если функционал
𝐼(𝜆)
,
определенный для дискретных значений
𝜆
𝑖
, имеет свое очевидное и естественное
продолжение на непрерывный случай.
Если решением задачи (14) является некоторый вектор
𝜆
∗
, то решением задачи (13)
будет
считаться такой вектор
𝜆
0
, у которого компоненты, соответствующие
ℓ
максимальным компонентам
𝜆
∗
, равны
1
, а остальные
-
0
.
Задача (14) является классической задачей нелинейного
программирования и ее
решение можно получить, привлекая различные численные методы [
12].
В [
11]
для решения
задачи (14) предварительно вводятся соответствующие штрафные функции, а затем