In a transportation problem, a non-degenerate solution occurs when the total number of allocations equals the sum of the number of supply points and demand points. This is typically referred to as a feasible solution where there are no extra unused resources. If the solution is degenerate, it implies that the number of allocations is fewer than necessary to meet all the constraints. Non-degenerate solutions are critical in ensuring optimality in transportation problems.