When an individual uses an algorithm to solve a problem, they are using a step-by-step procedure that assists them in attempting all possible alternatives for a solution. When an individual is using a heuristic to solve a problem, they are using a guiding principle or rule that assists them in disregarding some solutions while using other alternatives.
Algorithms are a set of well-defined instructions for carrying out a certain task. It must be sound and complete, while a heuristic is something that helps you look for an answer. Its results are subject to chance. Heuristics only tell you what to look for. Not what to find.
The trash bag will gain gain speed in till hitting the ground and passably exploding on impact of the ground depending on the strength of the trash bag it may rip during the fall.
If this was not what you were looking for please explain what you need in more detail.