Википедия:Кандидаты в хорошие статьи/25 октября 2016

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Моя первая статья о компьютерной игре, расписал со стаба. Хотя в игры почти не играю ещё со школьных лет, решил вспомнить детство и написать про одну из первых игр, которую я ещё лет десять назад с большим удовольствием прошёл от начала до конца. Рецензирование прошло весьма плодотворно, спасибо участникам Bsivko и Кирилл Ерин. Саша 333 (обс) 09:29, 25 октября 2016 (UTC)[ответить]

За (Giants: Citizen Kabuto)[править код]

Против (Giants: Citizen Kabuto)[править код]

Комментарии (Giants: Citizen Kabuto)[править код]

Итог (Giants: Citizen Kabuto)[править код]

Статус присвоен.--Victoria (обс.) 13:29, 15 декабря 2016 (UTC)[ответить]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Статья уже была кандидатом в хорошие статьи в 2012, и признана добротной в декабре 2015. Однако в ней были неточности и информация, явно не относящаяся к проблеме (например, общее описание генетического алгоритма). Я это исправил, + добавил главные алгоритмы решения задачи. В оригинальной номинации шла речь о применениях задачи в генетике/биологии. Но, насколько я понял, речь шла именно о генетическом алгоритме, не имеющем отношения к этим областям. Его я тоже привёл к более ясной форме. Francisso (обс) 15:29, 25 октября 2016 (UTC)[ответить]

За (Задача о ранце)[править код]

Против (Задача о ранце)[править код]

Комментарии (Задача о ранце)[править код]

от Zanka[править код]

Я прошу прощения, читала в отпуске, возможно какие-то опечатки уже исправлены:

  • "вошла в список К. Мэннига NP-полных задач" - опечатка в имени.
✔ Сделано
  • "Впервые идея криптографии с открытыми ключами была представлена Уитфилдом Диффи и Мартином Хеллманом на Национальной компьютерной конференции" - в каком году?
✔ Сделано
  • "построив её на основе задаче о ранце" - задачИ.
✔ Сделано
  • "В дальнейшем было предложено как множество модификаций криптосистемы Меркла — Хеллмана, так и совершенно новых криптосистем на основе задачи о ранце." - стиль.
✔ Сделано
  • "Среди них[16]" - тут более подходит непронумерованный список.
✔ Сделано
  • Шифрование с помощью задачи о ранце. Начнём с того, что подраздел просто непонятный. Перестановка некоторых предложений может помочь. Заодно избавит от способа подачи как в учебнике.
✔ Сделано
  • Кроме того, предложение "Для заданного A {\displaystyle A} A все криптосистемы есть числа, не превышающие 41" вообще не читается.
✔ Сделано
  • Ну и источников в этом разделе не хватает.
✔ Сделано
  • Много пропущенного Ё в "определенных" словах.
✔ Сделано Добавил ё, мог что-то упустить. Francisso (обс.) 13:46, 19 декабря 2016 (UTC)[ответить]
  • Я бы по-другому распределила разделы. Сначала классическая постановка задачи и первый абзац из точных методов решения, потом варианты задачи. Потом точные методы, приближённые, задача о ранце в криптографии, приложения.
✔ Сделано Немного не так, но порядок разделов изменил. Francisso (обс.) 23:03, 20 декабря 2016 (UTC)[ответить]
  • У полного перебора желательно объяснить что такое временная сложность и/или найти подходящую викификацию. Там же лучше использовать N реже. Три раза в трёхкоротких предложениях - это многовато.
✔ Сделано
  • На рисунке идёт выбор трёх предметов из четырёх, где вариант, что все четыре предмета лежат в рюкзаке? Далее, ведь ветвь 1-2-3 и ветвь 2-1-3 даёт один вес, зачем мы их обе считаем? Возможно я неправильно понимаю смысл. Что является решением, если есть дополнительные условия как в методе ветвей и границ.
Да, мне тоже данный момент не очень понравился. В итоговом решении порядок не важен, но никто не мешает (бесполезно) перебирать с учетом порядка. Возможно это сделано для общности метода полного перебора с другими NP-полными задачами. Попробую найти АИ с полным перебором без учета порядка. Francisso (обс.) 16:32, 18 декабря 2016 (UTC)[ответить]
✔ Сделано Francisso (обс.) 19:40, 19 декабря 2016 (UTC)[ответить]
  • В методе ветвей и границ откуда-то взялось R. Чему оно равно в примере непонятно. Пример я вообще не смогла понять. Что является решением?
✔ Сделано непонятно, откуда предыдущий автор брал информацию для этого раздела, в источников такого нет. Переписал раздел по одному из самых АИ по данной теме. Francisso (обс.) 20:42, 20 декабря 2016 (UTC)[ответить]
  • Выделение подраздела для применения метода ветвей и границ выглядит избыточным.
✔ Сделано В источнике указано, что это алгоритм динамического программирования. Не понимаю, как автор раздела мог считать это методом ветвей и границ. перенес в нужное место, тогда всё получается верно. Метод ветвей и границ тоже оставляет сомнения. Надо переписать. Francisso (обс.) 19:45, 20 декабря 2016 (UTC)[ответить]
  • Я так понимаю, что пример в этом подразделе в принципе идентичен примеру выше, их бы объединить для наглядности.
✔ Сделано (потеряло актуальность) Francisso (обс.) 20:42, 20 декабря 2016 (UTC)[ответить]
  • Фразе про квадратные скобки стоит оставить только в подписи к рисунку.
✔ Сделано
  • Фраза "Видно, что для оптимального решения она равна 7" неочевидна и без источника.
Оптимальное решение подразумевает максимальную сумму ценностей. 7 - максимальное число на картинке, и поэтому является оптимальным решением. Пример был добавлен участником LubaMar (обс.), и я не уверен, что имеет АИ. Francisso (обс.) 16:32, 18 декабря 2016 (UTC)[ответить]
✔ Сделано Добавил пояснение Francisso (обс.) 20:42, 20 декабря 2016 (UTC)[ответить]
  • "Так как на каждом шаге необходимо найти максимум из n {\displaystyle n} n предметов, алгоритм имеет вычислительную сложность O ( n W ) {\displaystyle O(nW)} {\displaystyle O(nW)}. Поскольку W {\displaystyle W} W может зависеть экспоненциально от размера входных данных, алгоритм является псевдополиномиальным. По этому эффективность данного алгоритма определяется значением W {\displaystyle W} W" - вы тут зациклились.
Разве? Francisso (обс.) 20:48, 20 декабря 2016 (UTC)[ответить]
  • "Если массив m [ i , w ] {\displaystyle m[i,w]} {\displaystyle m[i,w]} помещается в памяти машины, то данный алгоритм, вероятно, является одним из наиболее эффективных" - учитывая слово "вероятно", стоит аттрибутировать и/или аргументировать.
В источнике использовано слово "по-видимому", без объяснений. Скорее всего, оно использовано по причине того, что мы не можем указать самый эффективный алгоритм в достаточно общем случае, и автор просто апеллирует к своему опыту. Если убрать слово "вероятно", предложение всё равно останется корректным, потому что не сказано, что алгоритм "самый эффективный". Как лучше поступить? Francisso (обс.) 16:32, 18 декабря 2016 (UTC)[ответить]
  • "Динамическое программирование над ценностями предметов" весь раздел написан в стиле учебника. Жадный алгоритм надо либо викифицировать, либо объяснить.
На жадный алгоритм есть соответствующая ссылка.
✔ Сделано Francisso (обс.) 22:52, 20 декабря 2016 (UTC)[ответить]
  • Жадный алгоритм - сумбурный набор предложений. В последнем предложении подраздела проблемы с согласованием.
✔ Сделано немного переделал раздел Francisso (обс.) 13:25, 19 декабря 2016 (UTC)[ответить]
  • "Впервые жадный алгоритм был предложен Джорджом Даницгом" - Джорджом или Джорджем?
✔ Сделано изменил на "Джорджем" Francisso (обс.) 13:25, 19 декабря 2016 (UTC)[ответить]
  • "Приближенная схема полностью полиномиального времени" - надо ли в название подраздела помещать приближённый характер, это уже упомянуто в названии раздела.
Вроде это является полным названием для метода решений, и без слова "приближенный", мне кажется, не будет ясно, о чем речь. (в английском это approximation scheme) Francisso (обс.) 16:32, 18 декабря 2016 (UTC)[ответить]
  • "Возникает естественная задача, получить полиномиальное решение с гарантированной точностью 1 − ε {\displaystyle 1-\varepsilon } {\displaystyle 1-\varepsilon }." - откуда возникает? В остальном раздел вполне понятен.
✔ Сделано
  • "духмерный рюкзак"
✔ Сделано
  • В статье очень много коротких тире, где-то просто недовикифицированно, где-то не хватает пробелов вокруг тире. Надо внимательно просмотреть и устранить.
Тире, вроде, везде поправил.
✔ Сделано Francisso (обс.) 22:52, 20 декабря 2016 (UTC)[ответить]


--Zanka (обс.) 10:06, 18 декабря 2016 (UTC)[ответить]

Итог (Задача о ранце)[править код]

Замечания исправлены, статус присвоен. Victoria (обс.) 10:11, 21 декабря 2016 (UTC)[ответить]