The last wave
The Bio-algorithm can be viewed from two perspectives. The algorithm for life can be used to solve non biological problems, but solutions to non living problems can also be used to solve biological problems.
First, the algorithms used by species, facing complex classes of constraints, to solve problems can be used to provide novel solutions in other situations involving parallel classes of constraints.
Second, the algorithms used in physical systems to solve problems with complex constraints can be used to solve parallel species problems.
The concurrent progress in pursuit of both of these approaches will enable the creation of the first artificial life-form.