Дискретно-непрерывная математика. Кн. 0 : Алгоритмы. Ч. Генетические алгоритмы



Download 9,87 Mb.
Pdf ko'rish
bet186/228
Sana20.06.2022
Hajmi9,87 Mb.
#683557
TuriКнига
1   ...   182   183   184   185   186   187   188   189   ...   228
Bog'liq
Algorithms3

Целенаправленный поиск 
Учитывая структуру критерия (***), из задачи 1 можно выделить 
следующую подзадачу:
Задача 2
. Для заданной тестовой системы 
S
и заданного элемента 
тестового покрытия 
q
, построить тест 
, удовлетворяющий 
условию 
.
Для решения исходной задачи 1, достаточно решить задачу 2 для 
попарно различных элементов тестового покрытия 
, то есть построить тесты 
такие, что
Решением задачи 1 будет множество 
.
Рассмотрим генетический алгоритм решения задачи 2. В качестве 
множества кандидатов возьмём множество тестов 
T
. Условие 
останова: в текущей популяции присутствует тест 
q
такой, что 
. Оценочная функция 
каждому тесту 
t
ставит 
в соответствие числовую меру 
того, насколько тест 
t
близок к 
тому, чтобы покрыть элемент тестового покрытия 
q
. При этом 


А.Е. Кононюк Дискретно-непрерывная математика 
338 
оценочная функция 
достигает своего максимального значения на 
тех и только на тех тестах, которые удовлетворяют условию 
. Иными словами:
(****) 
В частности, в качестве оценочной функции можно использовать 
следующую функцию, удовлетворяющую условию (****):
В такой оценочной функции считается, что все тесты, не 
покрывающие элемент тестового покрытия 
q
, одинаково далеки от 
того, чтобы покрыть элемент 
q
. При использовании этой оценочной 
функции эффективность генетического алгоритма будет не выше, чем 
при случайном поиске. Примеры более эффективных оценочных 
функций для некоторых метрик полноты тестового покрытия можно 
найти в литературе.

Download 9,87 Mb.

Do'stlaringiz bilan baham:
1   ...   182   183   184   185   186   187   188   189   ...   228




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish