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
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 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
Source: will.com