Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Мета: Список эвристик #3

Open
2 of 11 tasks
Tiendil opened this issue Jul 26, 2020 · 0 comments
Open
2 of 11 tasks

Мета: Список эвристик #3

Tiendil opened this issue Jul 26, 2020 · 0 comments

Comments

@Tiendil
Copy link
Owner

Tiendil commented Jul 26, 2020

Эвристики «дают советы» по дополнению базы знаний.

Это мета-задача со списком всех эвристик.

  • Группа не имеет свойств с назначеной оценкой — назначте оценку.
  • Есть два лучших решения с частично одинаковыми свойствами — если оценить или изменить оценку входящих в них свойств, то решения могут стать оптимальнее.
  • Отслеживание дубликатов правил — если дубликат найден, предложить изменить или удалить.
  • Отслеживание взаимоисключающих правил — если дубликат найден, предложить изменить или удалить.
  • Отслеживание бессмысленные / устаревшие правила (не ограничивающие область решений, относящиеся к свойствам из изменившихся групп) — если дубликат найден, предложить изменить или удалить.
  • При наличии нескольких лучших решений с элементами без оценок, предлагать сравнить пару своств из разных решений или явно оценить каждое из свойств.
  • Определять свойства, которые реже прочих упоминаются в правилах и предлагать добавить дополнительные правила с ними.
  • Определять какое правило больше прочих влияет на результат.
  • Если решение не удаётся найти, отображать какие правила мешают этому сильнее всего.
  • Если решение ищется слишком долго, предлагать свойства, которые было бы полезно ограничиит дополнительными правилами.
  • Оценивать сложность правил и ругаться, если есть риск переполнения памяти (особенность текущей реализации).
@Tiendil Tiendil changed the title Список эвристик Мета: Список эвристик Jul 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant