Ko te rapu i nga whakawhirinakitanga mahi i roto i nga raraunga ka whakamahia i roto i nga waahanga rereke o te tātari raraunga: te whakahaerenga raraunga, te horoi raraunga, te miihini whakamuri raraunga me te torotoro raraunga. Kua panuitia e matou mo nga whakawhirinakitanga ake Anastasia Birillo raua ko Nikita Bobrov. I tenei wa, ko Anastasia, he paetahi o te Roopu Pūtaiao Rorohiko i tenei tau, ka tohatoha i te whanaketanga o tenei mahi hei waahanga o nga mahi rangahau i tiakina e ia i te pokapū.

Kōwhiringa tūmahi
I a au e ako ana i te pokapu CS, i timata ahau ki te ako hohonu i nga papaunga raraunga, ara, ko te rapu i nga whakawhirinakitanga mahi me te rereketanga. I pa atu tenei kaupapa ki te kaupapa o aku mahi akoranga i te whare wananga, no reira i a au e mahi ana i nga mahi akoranga, i timata ahau ki te panui i nga tuhinga mo nga momo whakawhirinakitanga kei roto i nga papaa raraunga. I tuhia e au he arotake mo tenei waahi - tetahi o aku tuatahi i te reo Ingarihi me te tuku ki te huihuinga SEIM-2017. I tino harikoa ahau i taku kitenga kua whakaaehia ia i muri i nga mea katoa, ka whakatau ki te ruku hohonu atu ki te kaupapa. Ko te kaupapa ake ehara i te mea hou - i timata te whakamahi i nga tau 90, engari inaianei kua whakamahia ki nga waahi maha.
I taku wahanga tuarua i te pokapu, i timata ahau i tetahi kaupapa rangahau hei whakapai ake i nga algorithm mo te rapu i nga whakawhirinakitanga mahi. I mahi tahi ia me te tauira paetahi o te Whare Wananga o St. Petersburg a Nikita Bobrov i JetBrains Research.
Te whīwhiwhi tātaitanga o te rapu i ngā whakawhirinakitanga mahi
Ko te raru nui ko te uaua o te rorohiko. Ko te maha o nga whakawhirinakitanga iti me te kore-iti ka taea e te uara i runga ake nei
te wahi
— te maha o nga huanga ripanga. Ko te wa mahi o nga algorithms e whakawhirinaki ana ki te maha o nga huanga, engari ki te maha o nga rarangi. I te tekau tau atu i 90, ka taea e nga hatepe rapu ture a te kawanatanga i runga i te PC papamahi auau te whakahaere i nga huinga raraunga kei roto ki te 20 nga huanga me te tekau mano rarangi i roto i nga haora maha. Ko nga algorithm hou e rere ana i runga i nga tukatuka maha-matua ka kitea nga whakawhirinakitanga mo nga huinga raraunga kei roto i nga rau o nga huanga (tae atu ki te 200) me nga rau mano o nga rarangi i te wa kotahi. Heoi ano, kaore e ranea: ko taua waa kaore e whakaaetia mo te nuinga o nga tono o te ao. Na reira, i whakawhanakehia e matou nga huarahi hei tere ake i nga algorithms o naianei.
Nga kaupapa keteroki mo nga waahi wehewehenga
I te wahanga tuatahi o te mahi, i whakawhanakehia e matou he kaupapa keteroki mo te karaehe algorithms e whakamahi ana i te aratuka wehewehe wehewehe. Ko te wehewehenga mo tetahi huanga he huinga rarangi, kei ia rarangi nga nama raina he rite nga uara mo tetahi huanga. Ko ia rarangi ka kiia he tautau. He maha nga algorithms hou e whakamahi wehewehe ana ki te whakatau mena kei te mau te whakawhirinaki, kaore ranei, ara, ka piri ki te lemma: Dependency
puritia ki te
. I konei
ka tohua he wehewehenga ka whakamahia te ariā o te rahi wehewehe - te maha o nga tautau kei roto. Algorithms e whakamahi wehewehenga, ka takahia te ti'aturiraa, tāpiri atu huanga ki te taha maui o te ti'aturiraa, a ka tātai anō i te reira, te mahi i te mahi o te whakawhitinga o nga wehewehenga. Ko tenei mahi e kiia ana ko te tohungatanga i roto i nga tuhinga. Engari i kite matou ko nga wehewehenga mo nga whakawhirinaki ka mau tonu i muri i etahi waahanga motuhake ka taea te whakamahi ano, ka taea te whakaiti i te wa o nga algorithms, na te mea he utu nui te mahi whakawhiti.
Na reira, i whakaarohia e matou he heuristic i runga i a Shannon Entropy me Ginny Uncertainty, me ta matou inenga, i kiia e matou ko Reverse Entropy. He paku whakarerekētanga o Shannon Entropy ka piki ake i te mea ka piki ake te ahurei o te huinga raraunga. Ko te heuristic e whakaarohia ana e whai ake nei:

ko te reira
— tohu o te ahurei o te tataitia tata tata
a
ko te tauwaenga o nga tohu motuhake mo nga huanga takitahi. Ko nga inenga e toru i whakaahuahia i runga ake nei i whakamatauria hei ine motuhake. Ka taea hoki e koe te kite e rua nga whakarereke i roto i te heuristic. Ko te tuatahi e whakaatu ana he pehea te tata o te wehenga o naianei ki te matua matua, ka taea e koe te keteroki ki te nui ake o nga waahanga kei tawhiti atu i te kii pea. Ko te whakarereke tuarua ka taea e koe te aro turuki i te noho keteroki, na reira ka whakatenatena i te taapiri atu i nga waahanga ki te keteroki mena kei te waatea te waahi. Ko te otinga angitu o tenei raru ka taea e matou te tere ake i te PYRO algorithm ma te 10-40%, i runga i te huingararaunga. He mea tika kia mohio ko te PYRO algorithm te tino angitu i tenei waahanga.
I te ahua i raro nei ka kite koe i nga hua o te whakamahi i te heuristic e whakaarohia ana ka whakatauritea ki te huarahi keteroki putea-rere. He taurite te tuaka X.

He huarahi rereke ki te rokiroki wehewehenga
Katahi ka whakaarohia e matou he huarahi kee hei penapena wehewehenga. Ko nga wehewehenga he huinga tautau, kei ia waahanga he maha nga tuple me nga uara rite mo etahi huanga. Kei roto pea i enei tautau nga raupapatanga roa o nga tau tuple, hei tauira mena ka whakatauhia nga raraunga o te ripanga. Na reira, i whakaarohia e matou he kaupapa taapiri mo te penapena i nga waahanga, ara ko te rokiroki o nga uara i roto i nga tautau o nga waahanga:
$$whakaaturanga$$pi(X) = {{Awhiowhio{1, 2, 3, 4, 5}_{Wā tuatahi}, taiapa raro{7, 8}_{Wā tuarua}, 10}}\ whakararo{ Kōpeketanga} \ pi(X) = {{waawhi{$, 1, 5}_{Tuatahi~waa}, taiapa raro{7, 8}_{Wārua~rua}, 10}}$$whakaatu$$
I taea e tenei tikanga te whakaiti i te kohi mahara i te wa e mahi ana te TANE algorithm mai i te 1 ki te 25%. Ko te TANE algorithm he algorithm matarohia mo te rapu i nga ture a te kawanatanga; ka whakamahia nga wehewehenga i te wa e mahi ana. Hei waahanga o te mahi, i whiriwhiria te TANE algorithm, na te mea he ngawari ake te whakatinana i te rokiroki waahi i roto, hei tauira, i roto i te PYRO hei arotake mena ka whai hua te huarahi e whakaarohia ana. Ko nga hua ka puta ka whakaatuhia i te ahua i raro nei. He taurite te tuaka X.

Huihuinga ADBIS-2019
I runga i nga hua o te rangahau, i te marama o Hepetema 2019 i whakaputaina e au tetahi tuhinga i te Huihuinga 23 o nga Pakeha mo nga Whakanui i nga Raraunga Raraunga me nga punaha korero (ADBIS-2019). I te wa o te whakaaturanga, i tohuhia nga mahi e Bernhard Thalheim, he tangata nui i roto i te waahi o nga papaa raraunga. Ko nga hua rangahau te putake o taku tuhinga whakapae i te tohu paerua i roto i te pangarau me te miihini i te Whare Wananga o St. Petersburg State University, i te wa i whakatinanahia ai nga huarahi e rua (keteroki me te kopeke) ki nga algorithm e rua: TANE me PYRO. I tua atu, i whakaatuhia e nga hua ko nga huarahi e whakaarohia ana he ao katoa, na te mea i runga i nga algorithms e rua, me nga huarahi e rua, i kitea he whakahekenga nui o te kohi mahara, me te hekenga nui o te wa mahi o nga algorithms.
Source: will.com
