subproblem
Divided task piece
A subproblem is a smaller, more manageable piece of a larger problem.
In computing and mathematics, breaking a complex problem into subproblems is a standard strategy—solve each subproblem, then combine the solutions: The algorithm recursively divides the task into subproblems.
The term appears in any context where large challenges get decomposed into parts.
Basic substance or factor
unit · module · subunit · fragment · subset · subtask · subgoal · substep
Dividing into sections
- segmentationDivision into sections
- breakdownFailure or decomposition
- subdivisionPortion of something larger
- decompositionBreakdown into simpler parts
dissection · fragmentation · bifurcation · disaggregation · slicing · parsing · factoring · modularization
Something blocking the way
- hurdleBarrier to leap over
- challengeTest of ability
- bottleneckConstriction limiting throughput
- stumbling blockObstacle causing difficulty
snag · complication · impediment · roadblock · constraint · limitation · sticking point · blocker
element
Basic substance or factor
portion · unit · module · subunit · fragment · subset · subtask · subgoal · substep · instance
partitioning
Dividing into sections
- segmentationDivision into sections
- breakdownFailure or decomposition
- subdivisionPortion of something larger
decomposition · dissection · fragmentation · bifurcation · disaggregation · slicing · parsing · factoring · modularization · recursion
obstacle
Something blocking the way
- hurdleBarrier to leap over
- challengeTest of ability
- bottleneckConstriction limiting throughput
stumbling block · snag · complication · impediment · roadblock · constraint · limitation · sticking point · blocker · dependency
variable
Prone to fluctuation
aspect · condition · case · scenario · edge case · base case · boundary · input · output · constraint