Регистрирайте сеРегистрирайте се

Една лесна задачка с графи


 
   Форум за математика Форуми -> Олимпиади и състезания за 9-12 клас
Предишната тема :: Следващата тема  
Автор Съобщение
luboslav_p
Начинаещ


Регистриран на: 16 Feb 2008
Мнения: 33
Местожителство: София
Репутация: 12.6
гласове: 7

МнениеПуснато на: Thu Apr 16, 2009 10:56 pm    Заглавие: Една лесна задачка с графи

Даден е граф G с n върха. Да се докаже, че част от ребрата на G могат да се премахнат и да получим двуделен граф G1(двуделен граф е граф, за който множеството върхове може да се разбие на 2 множества, за всяко от които никои два върха от това множество не са свързани с ребро) , за който за всеки връх v от G да е изпълнено d(v,G1)≥1/2d(v,G), където с d(v,G) означаваме степента на върха v в графа G.
Горното условие може да се зададе и малко по-различно: имаме n ученика, като някои се познават. Да се докаже, че можем да ги разделим в две стаи така, че всеки ученик познава поне толкова ученика в другата стая, колкото познава в своята.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Реклама







Пуснато на:     Заглавие: Реклама

Върнете се в началото
zhivko_sh
Начинаещ


Регистриран на: 22 Feb 2008
Мнения: 37

Репутация: 20.5Репутация: 20.5
гласове: 12

МнениеПуснато на: Fri Apr 17, 2009 12:06 pm    Заглавие:

Ясно е, че има краен брой разбивания на върховете на 2 множества. Затова можем да изберем това от тях, за което ребрата между върхове в двете множества е максимален (т.е. графът се разбива на множества A и B , като ребрата между върхове от А и върхове от B е максимален). Сега изтриваме всички вътрешни ребра в A и всички вътрешни в B , т.е. да останат само тези между A и B. Такова разделяне върши работа, защото ако допуснем, че за някой връх C например в A степента му в новия граф е < 1/2 от степента му в стария, то значи сме изтрили повече ребра вътре в A с връх C отколкото са останали между A и B(през цялото време говорим само за ребрата с един от върховете в C). Но тогава можем да преместим C от A в B и получаваме ново разбиване с повече ребра между A и B, което е противоречие.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
luboslav_p
Начинаещ


Регистриран на: 16 Feb 2008
Мнения: 33
Местожителство: София
Репутация: 12.6
гласове: 7

МнениеПуснато на: Sat Apr 18, 2009 10:00 am    Заглавие:

Това е най-краткото и ясно решение. Ето още една хубава задача.
Под разстояние между два върха ще разбираме дължината на най-краткият път, който ги свързва. Диаметър на един граф ще означаваме с максималното разстояние измежду разстоянията за всички двойки върхове. С G1 ще означаваме графът допълнение на G т.е. графът получен от G чрез премахване на всички ребра от G и добавяне на всички ребра, липсващи в G. Да се докаже, че ако диаметърът на G е по-голям от три, то диаметърът на G1 е по-малък от три.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
zhivko_sh
Начинаещ


Регистриран на: 22 Feb 2008
Мнения: 37

Репутация: 20.5Репутация: 20.5
гласове: 12

МнениеПуснато на: Sat Apr 18, 2009 1:36 pm    Заглавие:

Ясно е, че ако в първоначалния граф два върха не са свързани с ребро, то в допълнението му съответните върхове са свързани и значи разстоянието между тях е 1, което ни устройва. Значи е смислено да гледаме само двойките върхове в началния граф, които са свързани с ребро. Да разгледаме такива 2 върха А и B, които са свързани с ребро и да допуснем, че всеки друг връх е свързан с поне един от върховете А и B. Тогава от всеки връх до всеки връх може да се стигне най-много през 3 ребра(в най-лошия случай 1 ребро за да се стигне от първия връх до A или B, после още 1 от A до B, и трето да се стигне до другия искан връх) - надявам се да е ясно, щото ме мързи тука да пиша случаи, но мисля, че все пак е очевидно за какво става дума. Това обаче е противоречие с условието. Значи за всяка двойка свързани с ребро върха има трети връх, който не е свързан нито е един от тях и значи в допълнението той е свързан и с 2та, т.е. разстоянието между тях в допълнението е не повече от 2(даже е точно 2, тъй като самите върхове не са свързани с ребро, т.е. не може да е 1). В резюме: ако два върха в началото са свързани с ребро, то в допълнението разстоянието между тях е 2, а ако не са били свързани с ребро, то в допълнението разстоянието е 1. Ясно е, че това е краят на задачата.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
   Форум за математика Форуми -> Олимпиади и състезания за 9-12 клас Часовете са според зоната GMT + 2 Часа
Страница 1 от 1

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети
Може да прикачвате файлове
Може да сваляте файлове от този форум
Copyright © 2005-2021 math10.com.