Подпишитесь на наши новости
Вернуться к началу с статьи up
 

КОМБИНАТО́РНЫЕ ЗАДА́ЧИ КЛАССИ́ЧЕСКИЕ

  • рубрика

    Рубрика: Математика

  • родственные статьи
  • image description

    В книжной версии

    Том 14. Москва, 2009, стр. 600

  • image description

    Скопировать библиографическую ссылку:




Авторы: В. Н. Сачков

КОМБИНАТО́РНЫЕ ЗАДА́ЧИ КЛАССИ́ЧЕ­СКИЕ, за­да­чи вы­бо­ра и рас­по­ло­же­ния эле­мен­тов ко­неч­но­го мно­же­ст­ва, в ко­торых на вы­бор и рас­по­ло­же­ние на­ла­гают­ся те или иные ус­ло­вия. К К. з. к. мож­но от­не­сти мн. за­да­чи раз­вле­ка­тель­но­го ха­рак­те­ра ти­па го­ло­во­ло­мок.

Од­ной из К. з. к., упо­ми­наю­щей­ся ещё в ми­фах Древ­не­го Вос­то­ка, яв­ля­ет­ся по­строе­ние ма­гич. квад­ра­тов, т. е. рас­по­ло­же­ние пер­вых $n^2 $ на­ту­раль­ных чи­сел в квад­ра­те $n×n$ так, что­бы все сум­мы чи­сел по стро­кам, столб­цам и диа­го­на­лям бы­ли рав­ны од­но­му и то­му же чис­лу. Напр., $$\begin{matrix} 4& 9& 2\end{matrix}$$\begin{matrix}3& 5& 7\end{matrix}$$\begin{matrix}8& 1& 6\end{matrix}$$ – ма­гич. квад­рат при $n=3$. Из­вес­тен ряд ме­то­дов по­строе­ния та­ких квад­ра­тов. За­да­ча о на­хо­ж­де­нии фор­му­лы для чис­ла ма­гич. квад­ра­тов по­ряд­ка $n$ для лю­бо­го на­ту­раль­но­го $n$ до сих пор не ре­ше­на.

Ряд К. з. к. был рас­смот­рен Л. Эй­ле­ром. Од­на из них – за­да­ча о 36 офи­церах, в ко­то­рой тре­бу­ет­ся рас­по­ло­жить в ячей­ках квад­ра­та $6×6 $ (ка­ре) 36 офи­це­ров 6 разл. во­ин­ских зва­ний и 6 разл. пол­ков так, что­бы ка­ж­дая ко­лон­на и ка­ж­дая ше­рен­га со­дер­жа­ли од­но­вре­мен­но од­но­го и толь­ко од­но­го офи­це­ра ка­ж­до­го зва­ния и ка­ж­до­го пол­ка. Эта за­да­ча эк­ви­ва­лент­на за­да­че о су­ще­ст­во­ва­нии па­ры ор­то­го­наль­ных ла­тин­ских квад­ра­тов по­ряд­ка 6. Эй­лер вы­ска­зал ги­по­те­зу о том, что ор­то­го­наль­ных лат. квад­ра­тов по­ряд­ков $n=4k+2, k=1,2,…, $ не су­ще­ст­ву­ет. В 1900 франц. ма­те­ма­тик Г. Тар­ри под­твер­дил эту ги­по­те­зу для $n=6 $ и тем са­мым до­ка­зал, что за­да­ча о 36 офи­це­рах не име­ет ре­ше­ния. В 1959 инд. ма­те­ма­ти­ком С. Чов­лой, венг. ма­те­ма­ти­ком П. Эр­дё­шем и нем. ма­те­ма­ти­ком Г. Штрау­сом бы­ла до­ка­за­на тео­ре­ма о су­ще­ст­во­ва­нии па­ры ор­то­го­наль­ных ла­тин­ских квад­ра­тов для ка­ж­до­го $n=4k+2, k=2,3,…$

Рис. 1. 

Др. за­да­ча, рас­смот­рен­ная Эй­ле­ром,  за­да­ча о кё­нигс­берг­ских мос­тах, фор­му­ли­руе­мая сле­дую­щим об­ра­зом. В го­ро­де име­ет­ся 7 мос­тов, со­еди­няю­щих бе­ре­га ре­ки и 2 ост­ро­ва, рас­по­ло­жен­ные на ней. Спра­ши­ва­ет­ся, мож­но ли обой­ти все мос­ты, про­хо­дя по ка­ж­до­му толь­ко 1 раз, и воз­вра­тить­ся в ис­ход­ную точ­ку. В тер­ми­нах гра­фов тео­рии эта за­да­ча фор­му­ли­ру­ет­ся сле­дую­щим об­ра­зом. По­ла­гая, что вер­ши­ны со­от­вет­ст­ву­ют рай­онам су­ши, а рёб­ра – мос­там, за­да­чу о кё­нигс­берг­ских мос­тах мож­но сфор­му­ли­ро­вать в ви­де во­про­са о воз­мож­но­сти по­сле­до­ва­тель­но­го об­хо­да гра­фа, изо­бра­жён­но­го на рис. 1, про­хо­дя его рёб­ра по од­но­му ра­зу и воз­вра­ща­ясь в ис­ход­ную точ­ку. Ес­ли в гра­фе та­кой об­ход воз­мо­жен, то го­во­рят, что он об­ла­да­ет эй­ле­ро­вым цик­лом. Эй­лер ус­та­но­вил, что та­кой цикл в гра­фе су­ще­ст­ву­ет то­гда и толь­ко то­гда, ко­гда он яв­ля­ет­ся связ­ным и чис­ло рё­бер, ин­ци­дент­ных ка­ж­дой вер­ши­не, чёт­но. Т. к. граф на рис. 1 не удов­ле­тво­ря­ет это­му тре­бо­ва­нию, то за­да­ча о кё­нигс­берг­ских мос­тах не­раз­ре­ши­ма. Она не­раз­ре­ши­ма и в том слу­чае, ес­ли от­бро­сить тре­бо­ва­ние сов­па­де­ния то­чек на­ча­ла и кон­ца об­хо­да; в этом слу­чае ста­вит­ся во­прос о су­ще­ст­во­ва­нии эй­ле­ро­вой це­пи в гра­фе. Граф об­ла­да­ет эй­ле­ро­вой це­пью то­гда и толь­ко то­гда, ко­гда он свя­зен и чис­ло вер­шин, ин­ци­дент­ных не­чёт­но­му чис­лу рё­бер, рав­но 0 или 2. Граф на рис. 1 не удов­ле­тво­ря­ет и это­му ус­ло­вию.

Рис. 2.

В 1859 У. Га­миль­тон пред­ло­жил го­ло­во­лом­ку «Кру­го­свет­ное пу­те­ше­ст­вие», со­стоя­щую в оты­ска­нии та­ко­го пу­ти, про­хо­дя­ще­го че­рез все вер­ши­ны (их мож­но ин­тер­пре­ти­ро­вать как го­родá) гра­фа, изо­бра­жён­но­го на рис. 2, что­бы по­се­тить ка­ж­дую вер­ши­ну толь­ко один раз и вер­нуть­ся в ис­ход­ную вер­ши­ну. Пу­ти в гра­фах, об­ла­даю­щие та­ким свой­ст­вом, назы­ва­ют­ся га­миль­то­но­вы­ми цик­ла­ми. Не­об­хо­ди­мые и дос­та­точ­ные ус­ло­вия су­ще­ст­во­ва­ния га­миль­то­но­ва цик­ла в гра­фе не­из­вест­ны. За­да­ча о га­миль­то­но­вых цик­лах в гра­фе по­лу­чи­ла разл. обоб­щения. Од­но из них – за­да­ча ком­ми­воя­жё­ра, имею­щая ряд при­ло­же­ний в ис­сле­до­ва­нии опе­ра­ций, в ча­ст­но­сти при ре­ше­нии не­ко­то­рых транс­порт­ных про­блем. Она со­сто­ит в сле­дую­щем: име­ет­ся не­ко­то­рое ко­ли­че­ст­во го­ро­дов, рас­стоя­ния ме­ж­ду ко­то­ры­ми из­вест­ны; нуж­но най­ти крат­чай­ший замк­ну­тый путь, про­хо­дя­щий че­рез все го­ро­да.

В 1847 англ. ма­те­ма­тик Т. Кирк­ман по­ста­вил и ре­шил за­да­чу о 15 школь­ни­цах, ко­то­рые долж­ны гу­лять еже­днев­но пя­тью груп­па­ми по трое в ка­ж­дой груп­пе. Не­об­хо­ди­мо так со­ста­вить рас­пи­сание для их про­гу­лок, что­бы ка­ж­дая школь­ни­ца в те­че­ние се­ми дней точ­но один раз по­па­да­ла в од­ну груп­пу с ка­ж­дой из ос­таль­ных. Эта за­да­ча свя­за­на с за­да­чей, по­став­лен­ной швейц. ма­те­ма­ти­ком Я. Штей­не­ром (1853), о по­строе­нии сис­тем троек. Сис­те­мой троек Штей­не­ра по­ряд­ка $v $на­зы­ва­ет­ся та­кой на­бор троек из мно­же­ст­ва, со­дер­жа­ще­го $v$ эле­мен­тов, что ка­ж­дая па­ра эле­мен­тов вхо­дит точ­но в од­ну трой­ку. Сис­те­мы троек Штей­не­ра опи­са­ны для $v⩽15 $. Ока­зы­ва­ет­ся, что для $ v=3, 7, 9 $ сис­те­мы троек един­ст­вен­ны с точ­но­стью до эк­ви­ва­лент­но­сти (до пе­ре­ста­нов­ки $v$ эле­мен­тов и пе­ре­ста­нов­ки троек); для $v=13 $ су­ще­ст­ву­ют две не­эк­ви­ва­лент­ные сис­те­мы троек; при $v=15 $ та­ких троек $80 $. Для $v>15 $ чис­ло разл. сис­тем троек Штей­не­ра не­из­вест­но.

Клас­сич. за­да­ча о встре­чах со­сто­ит в сле­дую­щем. Име­ют­ся две оди­на­ко­вые ко­ло­ды карт из $n$ разл. карт ка­ж­дая. Не­об­хо­ди­мо оп­ре­де­лить чис­ло рас­по­ло­же­ний карт $D_{nr}, r=0,1,… n, $ во вто­рой ко­ло­де та­ких, что при срав­не­нии со­от­вет­ст­вую­щих карт пер­вой и вто­рой ко­ло­ды чис­ло сов­па­де­ний рав­но $r$. Ча­ст­ный слу­чай этой за­да­чи при $r=0 $ впер­вые был сфор­му­ли­ро­ван франц. учё­ным П. де Мон­мо­ром в нач. 18 в.

К К. з. к. от­но­сит­ся т. н. за­да­ча о суп­ру­же­ских па­рах, ко­то­рая со­сто­ит в оп­ре­де­ле­нии чис­ла рас­са­жи­ва­ний $n$ суп­ру­же­ских пар на $2n$ мес­тах за круг­лым сто­лом так, что­бы ни один муж не си­дел ря­дом со сво­ей же­ной.

За­да­ча о чис­ле раз­бие­ний на­ту­раль­но­го чис­ла $n$ на сла­гае­мые поя­ви­лась в пись­ме Г. В. Лейб­ни­ца к Я. Бер­нул­ли (1669). Раз­ра­бот­ка ме­то­дов ре­ше­ния за­дач та­ко­го ти­па бы­ла осу­ще­ст­в­ле­на Эй­ле­ром, ко­то­рый эф­фек­тив­но ис­поль­зо­вал для этой це­ли про­из­во­дя­щие функ­ции.

Клас­сич. за­да­ча раз­ме­ще­ния со­сто­ит в оп­ре­де­ле­нии чис­ла $C_{nm} (r)$ спо­со­бов раз­ме­ще­ния $m $ разл. пред­ме­тов в $n$ разл. ячей­ках с за­дан­ным чис­лом $r$ пус­тых яче­ек. Ока­зы­ва­ет­ся, что$$C_{nm}(r)=c_n^rΔ^{n-r}0^m, r=0,1,…, n, $$где
$$Δ^k0^m=\sum_{j=0}^k (-1)^jC_k^j (k-j)^m. $$

Эта за­да­ча име­ет разл. тео­ре­ти­ко-ве­ро­ят­но­ст­ные при­ло­же­ния. При этом в осн. по­лу­ча­ют­ся асим­пто­тич. ре­зуль­та­ты, ко­гда $m$ и $n $ не­ог­ра­ни­чен­но воз­рас­та­ют.

Лит.: Ри­ор­дан Дж. Вве­де­ние в ком­би­на­тор­ный ана­лиз. М., 1963; По­ст­ни­ков М. М. Ма­ги­че­ские квад­ра­ты. М., 1964; Холл М. Ком­би­на­то­ри­ка. М., 1970; Сач­ков В. Н. Вве­де­ние в ком­би­на­тор­ные ме­то­ды дис­крет­ной ма­те­мати­ки. 2-е изд. М., 2004; Ха­ра­ри Ф. Тео­рия гра­фов. 3-е изд. М., 2006.

Вернуться к началу