Text this: Irrigation scheduling using complex machine scheduling