Первый генератор израсходует бак бензина за 18 часов, значит, за 1 час он израсходует \(\frac{1}{18}\) часть бака. Тогда за 4 часа он израсходует \(\frac{1}{18} \times 4 = \frac{4}{18}\) часть бака.
Второй генератор израсходует бак бензина за 15 часов, значит, за 1 час он израсходует \(\frac{1}{15}\) часть бака. Тогда за 4 часа он израсходует \(\frac{1}{15} \times 4 = \frac{4}{15}\) часть бака.
Сравним, какая дробь больше: \(\frac{4}{18}\) или \(\frac{4}{15}\). Для этого приведем их к общему числителю. Так как числители одинаковые, то больше та дробь, у которой знаменатель меньше.
У дроби \(\frac{4}{15}\) знаменатель меньше, чем у дроби \(\frac{4}{18}\), значит, \(\frac{4}{15} > \frac{4}{18}\).
Следовательно, второй генератор израсходует больше бензина за 4 часа. Значит, первый генератор израсходует меньше бензина за 4 часа.
Ответ: первый генератор.