Tiere müssen nach Futter suchen, also Nahrung finden und fressen, um zu überleben. Optimale Nahrungssuchetheorie setzt voraus, dass die Evolution solche Futtersucheaktivitäten bevorzugt, die den Nutzen der Nahrungsmittelaufnahme und die Kosten für die Suche ausbalanciert, wie etwa Energieaufwand und das Risiko, zur Beute zu werden. Ein Beispiel ist die Sundkrähe, die Wellhornschnecken und Meeresschnecken aufliest, dann auffliegt und sie auf die Felsen fallen lässt, um das Schneckenhaus aufzubrechen, damit die Krähe das Innere fressen kann. Die Krähe wiederholt diesen Vorgang, bis das Haus aufbricht. Wenn sie höher fliegt, bricht das Schneckenhaus nach weniger Versuchen. Das verbraucht jedoch mehr Energie. Wissenschaftler haben festgestellt, dass Krähen im Durchschnitt auf einer Höhe fliegen, die ihnen die größte Futtermenge bietet, relativ zur Energie, die sie aufwenden mussten, um an das Futter heranzukommen.