Вопросы с тегом 'greedy'

Жадный алгоритм - это алгоритм, который следует за решением проблемы эвристики, позволяющей сделать локально оптимальный выбор на каждом этапе с надеждой найти глобальный оптимум.
4 отв.

Решения проблем с использованием динамического программирования или жадных методов?

Какие свойства должны иметь проблемы, чтобы я мог решить, какой метод использовать динамическое программирование или жадный метод?
21 нояб. '10 в 4:11
1 отв.

Взвешенная дизъюнкция в регулярных выражениях Perl?

Я довольно хорошо разбираюсь в регулярных выражениях, но у меня возникают трудности с текущим приложением, включающим дизъюнкцию. Моя ситуация такова: мне нужно разделить адрес на его составные части на основе соответствия регулярного выражения на "...
28 янв. '11 в 23:05
2 отв.

Жадный алгоритм для парных чисел, который минимизирует максимальную сумму

Ввод представляет собой последовательность действительных чисел x1, x2,..., x2n. Мы хотим связать эти числа с n парами. Для i-й пары (i = 1, 2,..., n) обозначим через Si сумму чисел в этой паре. (Например, если вы пары x (2i-1) и x2i в качестве i-й п...
04 апр. '12 в 4:20
3 отв.

Планирование, Жадный алгоритм

Это вариация популярной проблемы El Goog. Рассмотрим следующую задачу планирования: Есть n заданий, я = 1..n. Существует 1 суперкомпьютер и неограниченные ПК. Каждое задание необходимо предварительно обработать суперкомпьютером сначала, а затем обра...
05 апр. '12 в 11:59
5 отв.

Жадный или динамический алгоритм выбора подмножества

У меня есть простой алгоритмический вопрос. Буду признателен, если вы поможете мне. У нас есть 2-мерные точки. С ними связан положительный вес (прилагается примерная проблема). Мы хотим выбрать подмножество из них, которое максимизирует вес, и ни од...
04 июля '12 в 7:41
2 отв.

Максимальная сумма интервалов неперекрывающихся интервалов в списке интервалов

Кто-то задал мне этот вопрос: Вам предоставляется список интервалов. Вы должны разработать алгоритм для поиска последовательности неперекрывающихся интервалов, чтобы сумма интервала интервалов была максимальной. Например: Если заданные интервалы: ...
16 авг. '13 в 0:23
1 отв.

Количество минимальных вершинных покрытий в дереве

Существует [по крайней мере] три алгоритма, которые находят минимальное вершинное покрытие в дереве в линейном (O (n)) времени. Меня интересует модификация всех этих алгоритмов, так что я также получу количество этих минимальных покрытий вершин. Н...
31 авг. '13 в 20:55
3 отв.

Доказательство оптимальности жадного решения для последовательности работы

В этой проблеме упорядочения заданий, как мы докажем, что решение, которое жадный подход обеспечит, является оптимальным? Кроме того, я также не могу определить решение O (n), поскольку позже автор утверждает, что Он может быть оптимизирован почти...
13 янв. '15 в 14:59
3 отв.

Максимальное количество поездов, которые может поддерживать платформа k

Учитывая время прибытия и выезда из N поездов, которые достигают железнодорожной станции, для данной платформы k, верните максимальное количество поездов, которые мы можем разместить на платформах k. k <<< N Время прибытия и вылета Масси...
24 февр. '15 в 23:12
1 отв.

Как называется этот жадный алгоритм для решения NP-Hard Vertex Cover

Я нашел этот псевдокод в учебнике, но я его неправильно понимаю, и он был слабо объяснен. Algorithm 8: Greedy Vertex Cover Algorithm Example(G=(V,E)) 1) C := ;. 2) while (E 6= ;) • Select a node v of maximal degree in G. • C := C [{v}. • Remove all ...
23 апр. '16 в 9:09
1 отв.

Где ошибка в моем алгоритме, чтобы определить, существует ли перестановка двух массивов A, B таких, что они имеют (A [i] + B [i]) >= k

Например, при k=10 A=[2,1,3] B=[7,8,9] ответ "да", потому что вы можете переназначить элементы A=[1,2,3] B=[9,8,7] и тогда верно, что A[i]+B[i] >= 10 = k для i=0,1,2. Мой алгоритм жадный, например int k = parameters[1]; int[] A = Array.Co...
15 авг. '16 в 17:58
1 отв.

Алгоритм генерации двоичной матрицы

Для двух входных массивов [R1,..., Rn] и [C1,..., Cn]. Мы хотим создать двоичную матрицу A (size-nxn), такую, что сумма элементов в столбце я из A будет Ci и сумма элементов в строке j группы A равна Rj. Я попытался заполнить, используя жадный алгор...
25 авг. '16 в 10:00
1 отв.

Регулярное выражение С++ для совпадающих совпадений

У меня есть строка "CCCC", и я хочу совместить с ней "CCC" с перекрытием. Мой код: ... std::string input_seq = "CCCC"; std::regex re("CCC"); std::sregex_iterator next(input_seq.begin(), input_seq.end(), re); std::sregex_iterator end; while (next !=...
12 дек. '16 в 14:09
3 отв.

Два жадных квантификатора в одном и том же регулярном выражении

Если у меня есть неизвестная строка структуры: "stuff я don't care about THING different stuff я don't care about THING... THING even more stuff я don't care about THING stuff я care about" Я хочу захватить "материал, о котором я забочусь", которы...
25 июля '18 в 0:18
1 отв.

Разделить на n бункеров с минимальными затратами

Рассмотрим 2*k наборам (a0, b0), (a1, b1),... и 2 бункеров A и B. размещение в i-th кортежа бен A будет стоить вам ai доллар, в бен B будет стоить вам bi доллар, Какова минимальная стоимость размещения k элементов в ячейках A и k элементов в bin B. ...
05 окт. '18 в 15:11