This document discusses algorithms for scheduling banner advertisements on web pages to maximize revenue. It introduces the increasing revenue from internet advertisements and describes the problem of optimizing ad placement as NP-hard. The document then presents several heuristic algorithms - SUBSET-LSLF, LSMF, genetic algorithm, and a hybrid genetic algorithm - to solve the advertisement scheduling problem. It evaluates these algorithms on test problems and finds the hybrid genetic algorithm provides the best results. The document concludes by discussing future research directions, including different pricing models for advertisements.