á¨áááá áĽáŤ ááááŁáľ á¨áĽáá áá˝á á áŁá á áľá°áłá˝ ááá ááᢠááłáĄ á áŠáá¨áá˛á˛ ááľáĽ áĽáŤá áĽáŤáľáá á áá¨áĄáľ á á áŁáŤ ááá¨á áá. áááłá á áśááľáá á˘ááááŞáá áĽá á áá˝á áááŞáŤ á áŤáŁá˘ áŤá á°ááŞáá˝ áĽá áá á áŠáŁááŤáá˝ ááľáĽ áááá áááľá¨á áááłá (á áááááľ JetBrains ááá Yandex, áá áĽáť á áá°áá).
á áá á˝áá ááľáĽ á áŽááá°á áłáááľ ááľáĽ áľá ááŽááá´ áĽáááŤáá. áĽáá° áĽáŤáŹ á áŤáᣠá áŁá ááá á¨áá á¨NP-Hard á˝ááŽá˝ á ááąá ááááłáľ á ááŤá¨áŚá˝á á áĽááź áá° á°ááŁá ááŁáᢠᨠvertex á˝áá á˝áá.
á á áá áá á NP-hard á˝ááŽá˝ á áľá°áłá˝ á ááŤá¨áĽ á áŁá á ááĽááľ áĽáŤá°á áá - parameterized áľáá° áááŽá˝á˘ áĽááľáá áááá á áĽáááŤáá ᣠá ááłááľ ááá ááŤááľáŤá áľáá° áááŽá˝á áĽáááááłáá áĽá á áŁá á¨á¨áłáá á ááľ áááá áá´á ááá˝á˘ áá¤áśáźá á PACE ááłá ááľáľá áá á á áᤠáá áᥠá áááľ áá°ááá˝ áá¤áľ áá°á¨áľ á¨áĽá áááľá áśáľá°á á°á¨áá áááá áĽá á¨áá¨á¨áťá áá¤áľ ááá 1 áá ááłáááá˘
áľá áĽá
áľá áŤá˛á á áááŽá áĽáŁáááᣠá áá áŚáľá°á áááľáŹá á áĽááŤá á¨áááá áŠáá¨áá˛á˛ á¨áá°á á¨á˘áŽááááľ áľáá ááľ á¤áľ - á´ááľ áá°ááľá áá áĽáŤá ááá አááᢠá ááľáŽ áľáá ááľ á¤áľ ááĽá 179 áľáá áĽá á áŽááá°á áłáááľ áŚááááŤáľáľ á á°áłáŤ áááł áľáłá°á á¨áľáá ááľ ááá´ ááᎠá á áááŞáá áá ááááľ áá á¨áá˘
á áááŞáŤ áľáá° áááŽá˝ ááľáĽ á¨á°áá°á áአáŁáááŤáá˝ áá° á ááá ááľáĽ áááŁáâŚ
á¨áá˝áá á¨á°áá°á° ááłá
á á áá˛áľ áľáá˝ á¨á°á ááľáĽ á¨áĄá á¤áľ á áŁá áĽáá°ááá á áľááá á áľáĽá˘ á á¨áłáááą á áἠáááš á¨á°áá ááááááľ áá° áĄá á¤áľá áááŁáᣠáá á áĽá á˝áá áááĽááĽááłáᥠáááśá˝á ááá¨áá¨á á¨áŤá á°áá áá˝á á¨áŁá ááľáĽ ááľááŁáľ áŤáľáááááłáᢠáá á áľáŽ á áá áá áĽá á¨áá¨áá¨áŤ áĽááááá˝á áááá°áľ áááľáá.
á¨á°áá áľáá˝ áľáááá˝áŁ á áĽá¨á áŁá ááľáĽ á¨áᥠá¨áľááš áĽááśá˝ á°áááá˝ ááŁá áĽáá°áá˝á á áľááá áŤáááᢠáááá á áá n áᏠááł áá° áĄá á¤áľ á¨ááᥠá°áá˝. ááá á°á áłááŁá á ááłááľ á¨á¨á°á áááŞáá˝á á¨áĄá á¤áľ áá áááľá¨á ááľáááᢠá á°ááłáłá áá á áááťá˝á áľáá ááŁáľ á ááááá áĽá áĽá áŤááááą á°áľá°á á áááá. k á°áá˝.
áĽáá° á áááłá°á ááᣠá¨áĽááľá á ááľ áŤáá á˝áá á¨ááłááá NP-hard á˝áá ááᢠáĽáá° áĽáˇ ááłáááľ áľá˝ááá˝á
á áĄá á¤áľ ááĽááá˝ ááŤá¨á áŤáá á¨áťá¨á¨ áááááľ á áá
áá
á ááľáĽ á¨áá፠áĽáľáá áááľáááľ áŚáĽáŁ áłáá¤á áĽá ááśáá ááľááŁáľ áŤáľáááááłáᢠáááľ áĽáť á¨áááŠá áľ áááľá á¨ááá˘
áá áááľ ááá á°á áĽáá˛áᣠáááľá¨á ááá á áá áá áááľ áá? ááá˝ á ááŤáŽá˝á áĽáááá¨áľá˘ á°á á ᣠáááłá ᣠá¨áĽá á°áá˝ áá ááŁá á¨áá˝ááľá áĽáť ááľááŁáľ á áá˝áá ᢠá ááľ á°á á˘áŤááľ ááááľ á¨áťá ᪠+ 1 áá á°á ᣠá¨á፠á áĽááá áááľ áĽáąá áĽáá˛áᣠááááľ á áá˝áá - á áá áá፠áááá á°á ááľááŁáľ á ááĽáᾠ᪠+ 1 á¨á¨á°á áááŞáá˝áŁ á¨ááą áá ááłáá á¨áá˝áᣠáá á á áĽááá áááľ á ááŤáŠá áŤááľáłáá˘
á áá ááá áá°á¨áľ á¨ááľá˝ááá áá áĽááľáľáĽá áĽááľááᢠá¨á፠ááá á°á á¨ááá á áá ááá á áá˝ááᢠk á°áá˝. áĽááąá áá° áá ááŁá k á°á ᣠá¨ááá á áá áá¨áá¨á á áá˝áá áááśá˝. áá áááľ áĽá áŤá á ááľ á°á á˘áŤááľ á á ááľ áááľ ááľáĽ á¨á°áłá°á á áĽááá áááľ áááá áá¨áá¨á á áá˝ááᢠá áĽááἠáĽááľá áá á áá áááľ á¨ááá¸áá á°áá˝ áĽáá˛áᥠáľáááŤá°áá á¨áááľ ááś á°áá˝ ááľáĽ á áĽá áááá á¨áá á áľáĽáľáŚá˝á ááá áŤáľáááááłáᢠá áááľ á áᢠ, áĽá áá á¨ááááá˝ áĽááľ ááľááá á áááľá°á áá áá°á¨á°á áá˝áá.
ááá ááááľ áááľ á¨ááá¸áá ááá°áŚá˝ á áĽááá ááá°áľ á¨áťá á á ááľ áááľ ááľáĽ áĽáť á¨ááłá°ááľáľ? áĽáá°áá á°áááááťá¸áá á áŠá á ááááľ áĽáá˛áᥠááááľáá¸á áá˝ááᢠá áĽááἠá ááľ á¨áŚáĽ áá áĽáť á¨á°áá¨á˝ á ááľá á¨áááą áŤáľááŁáá¸á á áá¸áááᥠáŚáĽ ááá˝ áááśá˝ áááŠáľ áá˝áá ááá áá á ááľ á¨ááľáᢠá¨áá á á áá áááłá˝ááá áĽááłááľáᣠáá ááá áľááá á¨áááᢠá¨áĽáá°áá á áááľ áľáŤáá˝ á áá ááá á°á¨á᪠ááá á áááá áŤáá°ááł áᣠáŤáá¸á áĽáááśá˝: áĽá áĽáť áá áááśá˝, áĽáŤááłááłá¸á áááľ á°áłáłááá˝ áĽá áĽáŤááłááłá¸á á˘áŤááľ á áááľ ááłá°áá. áľááá á¨áá¨á áá°áá°á áĽáť ááᢠá ááŤáŽá˝, á ááá á áááśá áá ááá˝ áá ááá á áá˝áá.
á áĽááṠᣠá ááá á áááᎠá¨á áá ááŤáŞ áááłáá˝á ááááľ áá˝ááᢠáááá á ááááŁáŁáśá˝ á áĽááá áááľ áááłáľ áĽáá°ááŤáľáááá á áľá°ááᣠáááľáᣠá¨á°áአáŁáá ááľáľ ááŤá¨á á˘áŤááľ á ááľ á°á áĽáá˛áᣠá¨áááá áľááľá ááá¨áĄá˘ á¨áá¨á°ááá áľáá°-ááá áĽááľáĽáĄ- áááááá áááľ ááľá°á á ááąá á°áłáłá áĽááľááá°ááá áĽá á¨ááŞá á°áááá áĽááááŤáá á¨ááŤá áááá á áľáááľ áĽá á°áá á°áááá áĽááááŤááᢠá ááľá á°á á áĽáŤááłááą á°á¨á áá áľááááĽá, á¨áĽáá°áá á áááľ áľáá°-ááá áľáááá˝ áá áĽáááľ áŤáá áááľáŽá˝ áá áá k, áľááá á á á ááá áľáá° ááá á ááľáĽ áá°áŤá á¨áľ n á¨ááááśá˝ áĽááľ áá, áĽá m - á¨ááľá á áĽááľ ááĽá. á áĽá ááłá, áá á áĽá áááŽá áá°á áá, áá á á áááśá áá áĽáť áłááá á ááŁáá áľááá áĽááłá á á°á¨ááľ ááľáĽ áá°á áá˝áá.
á¨áá áŤáá ááłá ááłá ááᢠparameterized á áááŞáá. ááŤááľáŤá áľáá° áááŽá˝ á áá ááľáĽ á¨áá°áŠ áľáá° áááŽá˝ áá¸áᢠf (k) áá(n)á¨áľ p - ááááá; f á¨áááá° áá°á á°ááŁá ááᣠáĽá k - á ááłááľ áá¤áľ ᣠááááŁáľá ᣠá¨á˝áአáá á á áŁá áŤáá° ááááá˘
á¨áá áľáá°-ááá á ááľ áŤááľ ááá ááááŤáśá˝ ááłá áá°áŁá á¨ááááááá˝á ááŤááľáŤá áľáá° áááŽá˝á áááá á á¨á á ááá á´áááŽá˝ á ááą ááᢠá¨ááááááá˝á á¨á˝ááŠá áá á á áááŞáŤ á°ááŁá áá°á°áá°á áĽá´áľ ááááľ ááᢠá¨á˝áአáááľá¤ áĽááá áá á¨ááá ááŁáá. áľááá á áľá á¨áááľ á°á¨ááá˝ ááá ááááŤáľ á ááľá¨á ááŹáá´ááľ á˝áá á˝áá áŁáá áŤáľ á¨ááá á ááá°ááᣠá áááą áá áᢠááá á°ááŁá ááá¨áĽ á¨ááľá˝áá¸á ááá˝ ááźáśá˝ á á (áĽáá° áŹáá´ááľ á˝áá ᨠLP á áá)ᣠáá áá á¨ááááŤáá áľ ááźáľ ááá˘
á¨ááĽááľ áá°á
ááľáľá
ááľáľáŠ á á¨áááą á°ááłá
ááľ áĽáŤáá áá. á¨á
áľá፠áá¨ááá á¨ááłáá á¨áá á áá
á ááľ 24 áĄáľáá˝ ááľáľáŠá á áá¸áá áá áŤááá á˝áá áĽáť ááááłáľ á°áłáľáááᢠááľáľáŠ ááĽá á°ááłáľ ááá áá ááľ áłáááľ áłááá ááĽá ááŤáľ áĽáá°ááá áἠááŁá áááŁá ᢠáĄáľáá˝ á˝ááášá áááĽááľ, á¨áŤáłá¸áá áŚáŞá
áá ááłáĽ ááá ááááŁáľ áĽá á°ááŁáŤá áááľá¨á áĽáľá á áá¸á. á áá á¨áą, áá
ááľáľá á¨áááá ááŽáááľ áá. á áŁá áá¤áłá á¨áááľá ááłáŚá˝ áĽá á á¸áááá˝ á˝áááľ á¨ááŁá¤á áá á áá°áŁá á ááŤááłá
á¨áááľáá ááľá
á¨áŹáá´ááľ áá¸áá á˝ááá ááááłáľ, parameterized áľáá° áááŽá˝á ááá áá áá¨ááŠ. áĽááą á á°áááś áááľ áááá˝á áŤáá áá-á¨áá áá á áá˝ (á áĽáŠ áááł áá° á¨áááááľ á¨áááŠ) áĽá á¨áá¨ááá á áá˝á˘ á¨áá áá á áá˝ á ááááá áá ááľáĽ á¨ááá˘áŤáá á áľá-áá°áľ áá¸áᢠáĽáá°ááá áŤááľá á°ááŚá˝ á¨áá°áá á ááá á˝ááŠá áá° á°ááŁáŁá á ááľá°á á˝áá áááááľ áá. á¨áá áá á°ááŚá˝ á¨á áááŞáá á áŁá ááľ ááá áá¸á, áĽá áá á ááá áá°áá á áá° á á ááá á¨áŠáŤ áá áááŤá á¨ááá ááááá áá ááá ᢠá áĽá áááł, á¨áá¨áá፠á°ááŚá˝ á áĽáŤááłááą áŤá áá ááá áá¨á¤áąá áĽáá° áááľ ááá°áľ áŤáľáááááłá á ááá áĽáááł áá á¨á°áá°á¨á° áá.
á á ááá áááááĽáŠ áá áá-á¨áá áá á°ááŚá˝á áĽáá°ááĽáŤáá, á¨ááŤá á¨á°áá°ááá áŤá áĽááááŁáá áĽá áááľ á°á°ááá áĽáŞáá˝á áĽáá°áááá-á ááááŞáŤá ááá˝ áĽáááľáłáá, á áááá á°áá áááá áá¨á¤áśášá áĽáááľáłáá. á áá á á¨ááŤáŞ áá áá°áá á (á áááŤá) á¨áááá áá ááá˘
á áľááá á ááľ á°á¨á᪠á áá áĽá áľ á áááĽáá á ááá˝ áá áá°á¨áá.
á¨áá¨áá፠(áĽáŠá˝) á°ááŚá˝ ááłáŚá˝
áá¨ááá á¨ááá áá áľá áŤá áĽáá´áľ áĽáá°áááᥠáĽáááŤáá˘
ááá ááłáĽ á á áááŞáá ááአá áŁá áľááĽáἠááᥠá¨á¨áá°ááá á˛á᪠áŤá ááľá°á áĽáá¨ááááᢠááá á¨á°áťá áááľáá? ááááŤáąá á ááá°áá á¨áľáááá˝ áĽáŞ á
áááŤá ááľáĽ á áá
ááááľ áĽá áŤáá˝á áĽááľáááłáá. á ááŞá áľáá˝ ááŤá áá ááá á áá˝áá áĽá á ááĽááľ ááá°áŤá áľ áĽáá˝ááá.
áá
á áŤááľ áá°á á˛á á¨á°áááááá ááá á¨á¨ááááááá˝á á´áááŽá˝ áá áŤáąá á áĽáŠ áááł áŤáłá¨áá áĽá á áá á áá áá¸á á¨á ááŤáł áşá
áŤáá˝á á ááłááľ áá¨áŤáá˝á áááłáᢠááá áá, áááłá, áááŠá˘á ááŤáá˝ (áá
á á¨áĽáŤááłááą áŤá á°á¨á áśáľáľ á˛á᪠áŤáá¸á ááŤáá˝) áĽáŠ á áá°áŤá.
á ááá ááá ááłáĽ áá á¨á°áá á¨á° áá ááłáĽ á á-ááŤá á¨á°áá¨á ᣠá á°áŤáŤááľ ááááš áá áŤáá á˝áá á áá¨á¨áťá áá áááśášá á ááŁáá á á°ááĽá áááł áá˝ááᢠáá
á áááŤá˝á áá á áĽá
áą ááľáĽ áľáá˝ á¨á°áľá áá ááťáťáŤ áá ᣠáá
á áááľááá á á¨áá°á áááł áŤááĽáá-áá°á á˛á ᣠá áá
áá᳠ᣠá¨ááá-áááŽá˝á ááážá˝ áááľááľ áááááľ áááľ áĽáá°áŤáá ᣠá áá áá áĽáá°áŤáá ᢠáľáá. áĽá á
áááŤáá áááá á á¨á°ááááá ááŤá áá° á°áá¨á áááἠáŤáľáááááłáá˘
áĽáá´áľ ááľá¨á ááťáá? á ááŤá ááľáĽ á¨áááá ááĽáĽ áŤá, á áĽáą áá ááááľ áŤáľáááááłá. á¨áĽáá ááĽáĽ ááĽáĽ (vertex) á˛áá áá
á á˛áááľ ááŤá áááááąá áŤáŁáᢠá ááŤá ááľáĽ áŤá ááá á¨áááá ááĽáŚá˝ á ááľáá áá ááľáĽ ááá˛áŤá á áááŞááá á áá áá ááá áá˝ááᢠáá
á ááŤá¨áĽ á¨á
áááŤá áááá˝á á á¨áá°á áááł áŤááĽáá.
á¨á°áá¨áĄáľ áŤáá˝ ááľáĽ áááá¸áá á˛áááą ááŤá áá° á°áŤáŤáĽ áááá˝ áá¨ááá.
áá áá áĽáá°áááá, áá á¨á áá áĽáááááá. áááłá ᣠá ááŤá ááľáĽ áľááá˝ á¨á á¨ááŤáŞ ááá¨áŤáá˝á áááá áĽá á¨áą áŤáá˝ áá áá¨ááá ᢠáá á°ááá á áá á ááá á¨áŹáá´ááľ ááá¨áĽá áááááľ á¨áááá á áŁá áááŁá ááááľ á áŞáŠá˘á áá á¨á°á°áŤáá á¨áááŞ-á áá áá áá ááᢠá PACE áá°áᣠá¨á°ááá°á á¨ááŤá áá á áĽá áşá áŤáá˝ ááᢠá áá áááł á á˘ááŽáá˝ á¨ááá አááááá˝ á áĽáŤááłááą á¨áĽáá°áá áá áŤá áá áá°á¨á á ááŁá¸á. á á°áá°á á áá ááľáĽ á˝ááŠá ááááłáľ á ááá á¨áááťá áá á˘
áááľááá ááááťá¸áľ áĽáááá. á áĽááľ áŤáá˝ ááŤá¨á áŤáá áá
á°áá áŤá á¨áá°á áá°áľ á áááᣠá ááááá áľáá° ááá ááá áá˝ááᢠáĽáá˛á
áŁáá á ááłá¨ áá¨áĽ áá áĽáá˛áᣠááááľ áľá˝ááá
á áĽááľ á¨áááá° áŤáá˝ ááŤá¨á áááŤá¨áĽá ááááá áĽá á áŁá áááá á¨áááá áááá°áľ áĽá áá áá¨ááŠá˘ áĽáá° á áááłá°á áá áá á áááľ á¨PACE áá°á áá¨áŤ áá á°áŤá áá¤áśá˝á á áľáááˇáᢠá¨áá°ááá á¨á˛á᪠áŤáá˝á á¨áá¨áááá áľáá° ááá áá á ááťá˝áŹáááᣠáá á á¨áááááľ áĽáááľ áá áŤáá áá°áĽ áá ááᢠá áá ááááľ ááá¨áĽá áááááľ á¨áááá á áááŞáá áľááá ááŤáá˝á áľáś ááĽáˇáᢠáá á¨ááá áľ ááááŤáľ áááĽáŤáŽáš á áŁá áááá áŤááá á áááá¸á áá-5-10 áŤáá˝á áŤáľáááą á áá 15-20 áĽáť áá¨ááá á°á˝áá á˘
áľá ááľá-ááłáĽ á áŁá ááŁá áľáá° áááŽá˝ ááŁáĽáá˝ ááá¨ááá áŤáá˝á áááá¨áĽ á áŁá á¨áá á´áááŽá˝á áĽáá°áá áá áἠááŁá áááŁáᢠáĽáá°ááá áŤá áá´áá˝ á áŁá ááľáĽáľáĽ á á°ááŁá á áĽá áĽááá áá á áá áĽá á ááľáłááľ á¨ááľ á°áŤá á áááá á áá¸á. áááááľ á áŁá á°ááŁáááľ áŤáá¸áá ááá¨áľ á ááťááŠáá˘
á¨áá áá á°ááŚá˝á áĽáá´áľ áĽáá°áá°áá áŠ
á áľááľáá á¨á¨ááá ááľá¨á፠ááłáŚá˝ á ááᢠááľáłááľá áĄ-
- á¨á°ááá áŤá áŤá áá°áááľá˘
- á¨á˛á᪠1 áŤá áŤá, áŤáľáááąáľ áĽá áá¨á¤áąá á áááš ááá°áą.
- á˘áŤááľ á¨á˛á᪠áááľ áŤá ᪠+ 1, ááá°á áá°á°á.
á ááááŞáŤááš áááľ ááá ááá ááá˝ áá, á¨áŚáľá°áá áá á ááľ áĽáááľ á á. áľá áá ἠá¤áľ á¨áŽáá á˝áá ááľáĽ á¨áá á¨áá°á áá°áĽ á°á°áĽáśááᢠk, á¨á፠á PACE áá°á ááľáĽ á ááľá°ááá áá á áŤáá á¨áááľ á˝áá ááááľ áĽáť áŤáľáááááłáᢠáá á¨á°ááá° á¨ááá á˝ááŽá˝á áá° ááłá á˝ááŽá˝ ááá¨á ááᥠáĽá áá á áááą á¨á˝ááŽá˝ á áááśá˝ ááŤá¨á ááá ááŠááľ á¨ááᢠá á°ááŁáᣠááŹáá´ááľ á˝áá á˝áá ááş á¨ááá˝á á¨ááᣠááŠááľ ááá áá˝ááᢠáááłá, áĽáá° áŚáľá°áá ááĽáĽ.
á¨á á°ááŁá á áĽááł á ááťá áááá á áááľ ááááśá˝ á á. á¨ááááŞáŤá á ááŤá¨áĽ á°á°ááá áĽáááľ ááŁáá. áĽáá°áá¨á°áá áá-á áááą áá á¨á ááłááľ ááááŤáłá áĽááłáá˝ áĽááááŤáá, á¨ááŤá áá á áá°áĽ á°á á áá áľáá°-ááááŤá˝áá á¨áá áá°á°á á áááľ áĽáá° áĽááł, á¨áá áá°áĽ áŤáá° áľáááá˝ áłáááľ. á¨á°áá°á áááľ áŤááá, áĽáŠ áĽáá°ááá á¨á°á¨ááá áá, á áá áá፠áá áá áá°áĽ á á ááľ á¨áá áĽá áĽáá°áá áááá áĽáá˝ááá.
ááá á ááŤá¨áĽ á ááłááľ á¨á ááá ááἠáááľ áá¨áá¸áľ áĽá áľáá˝ áááľ áááá áá, á˛áá áá á áá¤áľ ááá¨á k á ááá ááľáĽ á ááľááá á áááŤáá˝á áá áá ááá¨áĽ.
áĽá á¨áá˝áľ áá¨áŤáá˝á áŤá°á¨áአá áá á áĽááá áááľ áá´áá˝ áĽáá¨áľ áá áá°ááŠ-á ááááŞáŤ ᣠá¨áĽáá áľáá°-ááá á ááá áĽáááľ áá á á°áá°á áá°áĽ (á¨ááá áááľá áá á˛áááá áľáá˝ áá áĽáá˛ááľáľ áááŤáá) áĽá áááĄá áĽá ááááᢠááááą áĽáá° á¨áá°á áá°áĽ á¨á°áá áááľá - áááľá áá°ááłáłá ááá k.
á¨á˛á᪠áŤáá˝ 2
á¨á˛á᪠0 áĽá 1 áŤáá˝ áá á°áááá¨ááᢠáá á á˛á᪠2 áŤáá˝ áá¨ááá áá˝áá ᣠáá áá á¨ááŤá á¨á áá ááľáĽáľáĽ áľáŤáá˝á ááááá á˘
áá áá áááĽáŤáŤáľ áĽáá°ááá áŤáá˝á áá°á¨á á ááĽáᢠá¨á˛á᪠2 áááľ áááľ áĽáá ááᢠv, áĽá áá¨á¤áśáš - áŤáá˝ x и y. á ááá á áááľ ááłáŽá˝ áááŠáá.
- ááź x и y - áá¨á¤áśá˝. á¨á፠áááľ ááľá áľ áá˝áá x и yá v á°ááᢠá áĽááἠá¨áá áľáŞáŤááá á˘áŤááľ áááľ áŤáá˝ á áááš ááá°áľ á ááŁá¸á ᣠáĽá á áĽááá áááľ á¨áá°áľá á áá¸áááᢠx и y: ááááŁáľ ááá˝ áá¨á¤áśá˝ á áá¸á, áĽá v áĽááą á áá°áá.
- ááź x и y - áá¨á¤áśá˝ á áá°áá. á¨ááŤá áśáľáąá áŤáá˝ áá° á ááľ ááŁá á áĽáá°áá˝á ááááťá. ááłáĄ á áá ááłá áá á ááľ áĽáŠ áááľ á á, á áá ááľáĽ á ááąá áĽáááľáłáá v, ááá áááąá áŤáá˝ x и y. á¨áá á á áá á ááááŞáŤá áááł áááá áá¨á¤áśá˝ á áááš ááá°áľ á ááĽá x и y, áá á ááá°áá ááľáĽ á áľááá á áá°áá. áá á ááá˝ áĽá á ááá°áŤá áľ áá á¨á°áŁá ááá áááľ áŤááá°áľááŁá¸á ááłáŽá˝ áá á áľááá ááááłáᢠá áááąá áááłáá˝ á¨áĽáá°áá á áááľ ááś áĽáá á¨áá°á á ááá˝ á á ááľ áĽáá°ááááľ áĽáť áἠááŁá áááŁá.
áá á áŤááľ á áľááá á á°ááŁáŁá á¨ááľáá áá ááľáĽ á áľááá áá°áá á á áŁá á¨áŁáľ áááá áἠááŁá áááŁáᢠá¨ááŁá á áŤáá˝ ááľáĽáľáĽ á á áŤá áá, á¨áá¨á¤áśá˝á ááááŽá˝ áá áłáľ áŤáľáááááłá. áá á áá´áá˝ááľ á¨á°á°áŤ áŁá á á˛ááá˛áŤá áá á°á á¨áŠáŤ áá (áááłá ᣠá¨áĽáŤááłááą ááŁá á፠á áá áĽá á ááá˝á á¨ááá áĄ) áá ááá áá˝áá ᢠá¨á˛á᪠2 áŤáá˝ áá áąáŤáá˝á áááááľ áĽá áĽáá° á¨áĽáá°áá áŤá áŤáá˝ ááá á¨ááá áĽáá°áá áŤá áŤáá˝ áŤá áá°áśá˝á á¨áá°á áአááłáŽá˝á ááá°áá°á áá°ááŠá˘
á á°á¨ááŞá, áá ááá áĽáá˛ááá áľ á áľááá áá, áľááá á á¨á°á°ááá á˛áááą ááŤáá áá° ááááŞáŤá ááá áĽáááá°ááá. áá áá ááá¨áááĽáŁ á¨á°áááááľá áŤáá˝ á¨á áá ááááŽá˝á á áá¸áłááᣠáľááá á¨áľáááš á ááá˝ á¨áľ áĽáá°áááą áĽáť á ááááᢠáá á¨ááŤáá˝ á á°ááŁá áá áľááááááľá áá ááááŁááá áá ááľáá á¨ááľáá ááá áá°áŁáᢠáĽá ááĽá á á áľá áşáá˝ áááá አá ááá˝ ááŤáὠᣠáá° ááŽá°á°á áá¸á፠ááľáĽ áááŁá ᣠáá á á ááĽááľ ááľáĽ áľáá áĽá áá˝á áá°áŁáá˘
ááľááŤá á¨ááá
á áá¨á¨áťá ᣠá áŁá á áľá°áłá˝ á¨ááá á¨á¨ááá áááá˘
ááááá ᣠá áááľáŽá˝ ááŤáá˝ ááľáĽ áá
á°áá á¨áááľ á˝áá á áá áá ááá áĽáá°áá˝á áŤáľáłááą . áá
áá áááľá¨á á áááŞááá áá áá áŤáľáááááłá
á¨ááľááŤá á¨ááá ááłáĽ áá áá-ááááŞáŤ ááŤáá áĽáá¨áááá ᣠáááľá á¨áĽáŤááłááą áŤá ááá v áááľ áŤáá˝á áĽáá¨áá и , áĽá á áĽáŤááłááą á áá áááł u - v áááľ á¨ááľá á áĽááśá˝ áĽáá¨áá и . á¨á°ááá ááŤá á¨áááľáŽá˝ áááá. á ááľáĄ áŤááá áá á°ááá á¨áŹáá´á á˝áá áĽááá. á¨ááá ááŤá á ááłááľ áŤáá˝ áááľ ááᣠá ááłááśáš á ááľ áá áĽáťáŁ áĽá á ááłááśáš á ááŤá˝ á áá°ááąáᢠᨠNemhauser-Trotter á˛ááŹá á áá áááł á ááľ á°á á ááľ áá áĽááłá áŤáááł áŤáá˝á á áááłáľ áááľ áá á¨á°ááąáľá áááś áááľáľ áá˝áá áááᢠá¨áá á á áá á¨ááŞááš áŤáá˝ (á ááľ áá á¨áááł) á˘áŤááľ ááášá áĽáá° áááľ ááá°áľ áĽááłááŚáľ áľáááŤáá˝.
á áá á¨áá á áá áá°áá á°áá¨ááᢠ2k áŤáá˝ á áĽááἠᣠá¨áá¨á áááľ á¨ááá áŤáá˝ ááľáĽ á˘áŤááľ ááá˝ á¨áá ᣠá¨á፠á á á ááá ááá á°á¨á᪠áŤáá˝ á¨ááᢠ2k.
áĽáá áľáá˝ áĽááá áá°ááľ áááľ á˝áŤááᢠá áá ááááľ á¨á°áááŁá á¨ááá á áááľáŽá˝ ááŤá ááľáĽ áá ááááľ áá á°á á¨áŹáá´á á˝áá áĽáá°áá°áľá ááá°áá. á¨á°ááŠáľ áŤáá˝ áĽááľ á ááľá°á áĽáá˛áá á ááąá ááá°áľ áĽáááááᢠá¨áá á ááľ áá áá ááľá¨á á¨áá˝ááľ á áá ááľáĽ áĽáť áá á . á ááá á¨áá áľáá° ááá á á°ááŁá á á ááŁá , áľááá , áá áĽááĽááľ á áĽáŤááłááą á¨á áááŤá á°á¨á á ááś áşáá˝ á¨ááá አáŤáá˝ á ááŤáá˝ ááľáĽ áááá ááťáá.
áá¤áľ
ááááľ áĽáá°ááŤáłá¨á á¨áĽá áááľá á áĽá ááś áŤáá˝ áĽá á áĽá áşá áŤáá˝ áá á áĽáŠ áááł áá°áŤáᢠá áĽáá°áá ááááľ áá¨áŤáá˝ ááľáĽ á ááá˝ á°ááľ ááľáĽ áááľá áĽáá°ááá áá á á á áŁá ááťáá. á°ááŁáááľ áŁáá áá ááľáĽ áááľ á¨ááááľ áĽáľá, á ááá á°á¨á, ááŤá á á á¨áá á¨áá°á á¨á¨áá°á á°á¨á áŤáá˝ áŤááľ, áááłá, á˛á᪠10 áĽá á¨á፠á áá á¨áá.
á ááľáľáŠ áááłá°á áááľááá˝ ááá áá á¨áŁá¸á
á¨á°áá áá°ááá˝ áá¤áśá˝ á ááá XNUMX áá ááłááá.
ááá: hab.com