Методы решения изобретательских задач делятся на две группы — эвристические и алгоритмические. Эвристические методы опираются на интуицию человека, его творческую практику и приводят к некоторому множеству (полю) решений. Из этого множества решений приходится отбирать единственное лучшее решение для внедрения или патентования. Алгоритмические методы построены на основе знаний законов развития и приводят к единственному верному решению. Разные виды изобретательских задач решаются разными методами. Решение одних видов задач допускает применение только эвристических методов, другие — только алгоритмических, третьи можно решать как эвристическими, так и алгоритмическими методами.