|Home|||||Course Syllabus|||||Class News and Announcements|
Meta-heuristic search algorithms are a class of algorithms that can be used to solve large optimization problems.
In these problems it is usually infeasible to find the globally optimal solution, therefore
the searches aim to balance multiple constraints to find a 'good' solution.
Software engineering has many problems that fit into this category. Examples include generating test data,
clustering of modules for maintenance, cost/effort prediction and software performance tuning.
In this course we will learn about several meta-heuristic search algorithms in detail. We will
discuss fitness functions, and data structures and algorithms for efficiency and generalization.
We will study current literature where meta-heuristic search algorithms
have been used to solve problems in software engineering.
The course will have a substantial independent project and will
require strong class participation.
|Course Web Page:||http://www.cse.unl.edu/~myra/classes/cse990_05|
|Class Meeting Place/Time:||
Avery 103C (Software Engineering Conference Room)
Office: Avery 368
|Prerequisites:||Course work in algorithms some knowledge of software engineering.|
|There are no required texts in this course. The following are some good references on meta heuristic search. Handouts will be given in class and articles will be posted for reading.||
Unacceptable collaboration will be considered a
violation of the Student Code of Conduct, and will result in a failing
grade for the course. In addition, the incident will be reported to the CSE Department
in accordance with the CSCE department policy on academic integrity.
You are responsible to read the CSCE department policy and adhere to it. Please make sure if you
obtain ideas from others you give credit to your source. If questions arise during the course
of working on a problem, please feel free to
contact the instructor for a clarification either by telephone, electronic mail,
or by an office visit.
Please see the CSE Departmental Academic Integrity Policy for more details.
|Any student in this course who has a disability that necessitates accommodation should contact the instructor as soon as possible to discuss the appropriate accommodations necessary to complete the course requirements.|