Публикации по теме 'greedy'


Применение жадных алгоритмов к реальным задачам
Введение Давным-давно в далекой-далекой стране жила группа блестящих ученых-компьютерщиков, которым было поручено решить одни из самых сложных проблем в мире. Они пробовали всевозможные причудливые алгоритмы, но ни один из них не работал так хорошо, как им хотелось. Однажды они наткнулись на хитрый маленький алгоритм, известный как «жадный алгоритм». Сначала они были настроены скептически. Это казалось слишком простым, чтобы быть эффективным. Но когда они начали играть с ним, они..

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

Найдите наименьшее подмножество перекрывающихся интервалов
Рассмотрим вопрос, чтобы найти минимальное доминирующее множество интервального графа. В контексте интервального планирования он преобразуется в следующий вопрос: Есть несколько интервалов, которые могут или могут перекрываться друг с другом....
5759 просмотров
schedule 14.11.2021

какой для этого подход к жадному или динамическому программированию?
Предположим, мы составляем предложения с использованием биграммы, что означает, что вероятность появления каждого слова зависит от предыдущего слова. Вероятность предложения кратна вероятности слов P(sentence) = p(t0)*multiple from i=1 to i=n...
113 просмотров
schedule 08.11.2021

Как смоделировать головоломку с наливанием трех стаканов в виде графика
Я хочу смоделировать следующую головоломку с помощью графика. Бармен дает вам три стакана объемом 1000 мл, 700 мл и 400 мл соответственно. Стаканы емкостью 700 и 400 мл вначале полны пива, но стакан на 1000 мл изначально пустой. Вы можете...
2619 просмотров
schedule 16.11.2021

Самые короткие матчи с совпадением
Я использую C # для синтаксического анализа XML, и это случается со мной. Это не совсем то, что я делаю, но та же идея. Включена однострочная опция. Итак, если у меня есть строка: Start xxx A xxx Pattern xxx End Start xxx B xxx Pattern xxx...
111 просмотров
schedule 19.10.2021

Разработка алгоритма планирования действий для максимального увеличения количества действий
Я работаю над алгоритмом планирования активности. Допустим, есть N видов деятельности. Каждое действие можно выполнить только в указанные сроки (например, с 8:00 до 17:00), и есть время, необходимое для завершения действия (например, 2 часа). Я...
434 просмотров
schedule 17.11.2021

Странное поведение подсчета в простой программе внесения изменений
Итак, я сделал эту довольно простую программу оптимальных изменений, которая в большинстве случаев отлично работает. Но по какой-то странной причине он действует непоследовательно и иногда не добавляет последнюю необходимую копейку, но в других...
49 просмотров
schedule 04.11.2021

Вариант расписания работы
Я пытаюсь решить вариант задачи интервального планирования: учитывая набор из n заданий, для каждого из которых требуется 1 единица обработки для завершения, и каждое задание имеет интервал доступности (время начала и время окончания, между которыми...
160 просмотров
schedule 24.10.2021

ANTLR с нежадными правилами
Хотелось бы иметь следующую грамматику (ее часть): expression : expression 'AND' expression | expression 'OR' expression | StringSequence ; StringSequence : StringCharacters ; fragment StringCharacters : StringCharacter+ ; fragment...
1045 просмотров
schedule 14.03.2022

Как я могу проверить, работает ли мой Tic Tac Toe A.I. идеально?
Я сделал крестики-нолики А.И. Учитывая каждое состояние доски, мой А.И. вернет 1 точное место для перемещения. (Даже если ходы одинаково правильные, он каждый раз выбирает один и тот же, а не случайный) Я также сделал функцию, которая повторяет...
979 просмотров

Жадный алгоритм выбора действия со значением действия (CLRS 16.1-5)
Возможен ли жадный алгоритм для этой задачи. Я разработал для него алгоритм DP, но не уверен в жадном алгоритме для него. Пожалуйста, объясните, существует ли для него жадный алгоритм. Для тех, кто не знаком с проблемой: Есть 'n' действий...
1770 просмотров
schedule 28.03.2022

Оптимальное количество и размеры комнат для N перекрывающихся графиков встреч
Я столкнулся с этим вопросом и не уверен, что мое решение оптимально. Проблема Учитывая N взвешенных (Wi) и, возможно, перекрывающихся интервалов (представляющих графики встреч), найдите минимальное количество "&" вместимость конференц-залов,...
16835 просмотров

Жадные алгоритмы на примере карточной игры
Вы играете в новую карточную игру. У каждого из вас и компьютера есть карточная колода. Компьютер выкладывает карту, затем вы выкладываете свою карту. Каждая карта имеет значение Силы, при этом выигрывает карта с более высоким значением силы. Если...
175 просмотров
schedule 16.04.2022

Почему в данном случае не работает жадный подход?
Я пытаюсь решить следующую проблему SPOJ . Входные данные: 1. Общий вес определенной суммы денег в монетах, 2. Стоимость и соответствующие веса монет используемой валюты. Цель состоит в том, чтобы найти минимально возможную денежную стоимость...
506 просмотров
schedule 25.04.2022

Жадный алгоритм, дающий сомнительные результаты
Я реализую простой жадный алгоритм: Цель: выплатить сдачу пользователя, используя как можно меньше монет из следующих типов монет; Квартал (0,25), Дайм (0,10), Никель (0,05) и Пенни (0,01). Входные данные: сумма сдачи, причитающаяся...
138 просмотров
schedule 23.04.2022

Докажите алгоритм планирования для одной общей машины и одной с бесконечной параллельной мощностью
Вот проблема: все части p_i должны быть обработаны на одной общей машине, а затем части будут очищены один раз другими машинами. Общая машина может обрабатывать только одну деталь за раз. Машина (машины) переработки может обрабатывать неограниченное...
66 просмотров

Головоломка с алгоритмом: минимальная стоимость, позволяющая всем людям, стоящим в очереди, общаться друг с другом
У меня есть головоломка по разработке алгоритма, которую я не могу решить. Загадка формулируется так: На числовой прямой стоят N человек, каждый из которых может стоять на любом целом числе на этой прямой. На один и тот же номер могут стоять...
263 просмотров
schedule 08.05.2022

Почему жадный алгоритм оптимален?
Codility, урок 14, задание TieRopes ( https://codility.com/demo/take-sample-test/tie_ropes ). Короче говоря, задача состоит в том, чтобы разбить список A положительных целых чисел на максимальное количество (непрерывных) подсписков, сумма которых...
1196 просмотров
schedule 22.05.2022

Жадный алгоритм — обесценивание стоимости
Это проблема, которую я нашел в качестве дополнительного примечания в Algorithm Design Кляйнберга и Тардоса. Предположим, мы пытаемся продать оборудование, стоимость которого амортизируется с коэффициентом r i ‹ 1 в месяц, начиная со 100 долларов,...
272 просмотров
schedule 09.06.2022

Минимальные платформы
Привет, я решаю проблему с вопросом ниже: Дано время прибытия и отправления всех поездов, прибывающих на железнодорожную станцию. Найдите минимальное количество платформ, необходимое на вокзале, чтобы ни один поезд не оставался в ожидании. Учтите,...
83 просмотров
schedule 06.06.2022

жадный алгоритм, планирование
Я пытаюсь понять, как работает проблема планирования жадного алгоритма. Итак, я некоторое время читал и гуглил, так как не мог понять проблему планирования жадного алгоритма. У нас есть n заданий, которые нужно запланировать на одном ресурсе....
2474 просмотров
schedule 22.06.2022