Page 188 - Bkhargava_-_Grokaem_algoritmy
P. 188

Задача о покрытии множества   187


       Очевидно,  жадная стратегия не дает оптимального решения. Впрочем, ре­
       зультат не так уж далек от оптимума. В следующей главе я расскажу, как вы­
       числить правильное решение. Но вор, забравшийся в магазин,  вряд ли станет
       стремиться к идеалу. «достаточно хорошего~ решения должно хватить.

       Второй пример приводит нас к следующему выводу:  иногда идеальное -
       враг хорошего. В некоторых случаях достаточно алгоритма, способного
       решить задачу достаточно хорошо. И в таких областях жадные алгоритмы
       работают просто отлично, потому что они просто реализуются, а получен­
       ное решение обычно близко к оптимуму.


       Упражнения


       8.1   Вы работаете в фирме по производству мебели и поставляете мебель
            по всей стране. Коробки с мебелью размещаются в грузовике. Все
            коробки имеют разный размер, и вы стараетесь наиболее эффективно
            использовать доступное пространство. Как выбрать коробки для того,
            чтобы загрузка имела максимальную эффективность? Предложите
            жадную стратегию. Будет ли полученное решение оптимальным?

       8.2   Вы едете в Европу, и у вас есть семь дней на знакомство с достопри­
            мечательностями. Вы присваиваете каждой достопримечательности
            стоимость в баллах (насколько вы хотите ее увидеть) и оцениваете
            продолжительность поездки. Как обеспечить максимальную стои­
            мость (увидеть все самое важное) во время поездки? Предложите
            жадную стратегию. Будет ли полученное решение оптимальным?

       Рассмотрим еще один пример, в котором без жадных алгоритмов практи­
       чески не обойтись.



       Задача о покрытии множества

       Вы открываете собственную авторскую програм­
       му на радио и хотите, чтобы вас слушали во всех
       50 штатах. Нужно решить, на каких радиостанци­
       ях должна транслироваться ваша передача. Каждая
       станция стоит денег, поэтому количество станций не­
       обходимо свести к минимуму. Имеется список станций.

                                                         www.trk.kg
   183   184   185   186   187   188   189   190   191   192   193