The examination of the construction of several approaches put forward to solve problems in topology and knot theory will enable us to shed light on the rational ways of advancing knowledge. In particular, I will consider two problems: the classification of knots and the classification of 3-manifolds. The first attempts to tell mathematical knots apart, searching for a complete invariant for them. In particular I will examine the approaches based respectively on colors, graphs, numbers, and braids, and the heuristic moves employed in them. The second attempts to tell 3-manifolds apart, again searching for a complete invariant for them. I will focus on a specific solution to it, namely the algebraic approach and the construction of the funda...