computational-viability