Спочатку матроід були введені узагальнювати поняття лінійної незалежності сукупності підмножин над деякими підставами встановити I . Певні проблеми, що містять цю структуру, дозволяють жадібним алгоритмам знаходити оптимальні рішення. Пізніше було введено поняття greedoids для узагальнення цієї структури, щоб охопити більше проблем, які дозволяють знайти оптимальні рішення жадібними методами.
Як часто такі структури виникають при розробці алгоритму?
Крім того, найчастіше жадібний алгоритм не зможе повністю зафіксувати те, що необхідно для пошуку оптимальних рішень, але все ж може знайти дуже хороші приблизні рішення (наприклад, Bin Packing). Враховуючи це, чи існує спосіб виміряти, наскільки "близькою" є проблема гредоїду чи матроїду?