Active noise control allows you to cancel dominant frequencies in noise cancelling headphones by playing the inverse wave. Given the speed of GPUs and evolutionary computation, could you use sensors a few feet in front of a boat to measure waves and generate an inverse wave in real time that would cancel the waves for just an inch in front of the bow? So from the bow's perspective it was just sailing through calm water. I know there are waves coming across other parts of the hull and it might require a lot of energy to cancel waves in front of the boat. But assuming you could calculate the correct inverse wave to produce in real time, how would that impact the energy efficiency of the boat.