我打算通過problems從圖表理論Prof. Ericksson從我的alma-mater張貼,並遇到這個相當獨特的問題,關於鴿子和他們天生的傾向,形成啄食訂單。現在的問題去如下:啄食鴿子的順序?
每當鴿子的羣體聚集, 他們本能地建立啄食順序 。對於任何一羽鴿子來說,一羽鴿子總是啄食另一隻鴿子,使其遠離食物或潛在的配偶。 同一對鴿子總是選擇相同的啄食順序,即使是 經過多年的分離,無論其他鴿子在哪裏,都會選擇 。 出人意料的是,整體啄食 訂單可以包含循環 - 例如, 鴿甲啄鴿子B,其啄 鴿子C,其啄鴿子A.
證明任何有限集合鴿子 可以佈置在一個從左邊排到 右側,這樣每個鴿子立即向左側啄 鴿子。
由於這是一個關於圖論的問題,我想到的第一件事就是要求拓撲排序的關係圖(關係是啄食順序)。是什麼讓這個更復雜一點是鴿子之間可能存在循環關係。如果我們有一個循環依賴如下:
A-> B-> C->一個
其中上B A啄,B啄上的C和C返回並啄上的一個
如果我們代表它由提出問題的方式,我們有話如下: CBA
但上面給出的行排序並在C和A
之間啄食順序不是因素我有另一個想法通過數學歸納解決它基本情況是兩隻鴿子根據其啄食順序排列,假設啄食順序安排對n只鴿子有效,然後證明它對於n + 1只鴿子是正確的。
我不知道我是否在這裏走錯了路。我應該如何分析這個問題的一些見解將會有所幫助。
由於
不是我的專業領域,從我簡單化的邏輯來說,如果它是循環的或循環的,那麼顯然它們不能在一條直線上從左到右排列。相互關聯的圈子,可能與奧運標誌類似,但不是直排。 – MJB 2010-06-16 14:47:07
如果你有4羽鴿子,那麼有6羽鴿子。線性形式將涉及其中三個對。所以你將不得不忽略一些配對。按照我的理解,這個任務表明你總是可以選擇配對來產生線性順序,而不是表示所有配對的線性順序。 – 2010-06-16 14:47:56
3羽鴿子的週期性案件也讓我感到疑惑,但後來我再次檢查了這個問題的措辭: >每隻鴿子都立即向左邊啄鴿子。 這似乎並不是要求C左側有任何東西,只要你可以把鴿子排成一排*,這樣鴿子左邊就會有另一隻鴿子啄它。所以'C B A'將會是有效的,就像'B A C'一樣,就像'A C B'一樣。同樣,如果你有'A-> B','A-> C'和'B-> C',將鴿子排成一排不能傳達'A-> B'和'A-> C '。但是'C B A'是這種情況下的唯一答案。有趣的問題! – shambulator 2010-06-16 14:50:46