My undergraduate thesis: WEB-layout-generating algorithm with multiagent system.