undergraduate > 1999 : 2000 : 2001 : 2002 : 2003 : 2004 : 2005 : 2006
masters > 2003 : 2004 : 2005 : 2006
Final Year Projects: 2002
Projects that I supervised during 2001/2002 academic year:
- AI Scheduling using CSP for Sports League
LAM Ngai Mingx The nine universities in the Atlantic Coast Conference have a basketball competition in which each school plays home and away games against each other over a period. The creation of a suitable schedule of those round robin tournaments is a very difficult problem with a myriad of conflicting requirements and preferences. Different approaches have been proposed in the past to solve round robin sports tournament timetabling problems. One approach is to model this problem as a constraint-satisfaction problem (CSP). Because of the computational complexity of tournament timetabling, the problem is usually broken down into sub-problems and solved separately in steps. Although it is well known that a single-step CSP model does not scale well with increasing number of teams, this project investigates how far we can push the performance limit of a single-step model through the use of different search heuristics. Our approach yields reasonable schedules and better performance with suitable chainable heuristics. Experiments and pilot testing of the system confirm the effectiveness and efficiency of our approach.
- A New City University Search Engine
NG Zhun WaiImagine that you are going to collect information for some purpose. For example, what are the latest films on show? At the first sense, you may go to the front of a computer and search for films. It is a very easy job when you are familiar with the site or it is a small scale one. However, if you are not familiar with the site or it is very large, you may need help from a search engine. The time spends on searching, or efficiency of searching is highly depends on whether the search engine is good or not. For a good search engine, very desired results are output in the most beginning part of the results. From my research, the existing City University of Hong Kong search engine is not regarded as a good one from its students. Base on this point, I am trying to build a new City University of Hong Kong search engine.
The application was developed by using a system approach where analysis, design and development were carried out step by step. This search engine base on the technology of public search engine and is built specific for the structure City University of Hong Kong. So that, results from searching are relevant.
- P2P for the Enterprise
CHENG Wing Chuen - IT Final Year Project Award Winner!Traditionally, the computing systems are usually running by a small number of powerful servers but there is high tendency to implement that platform via the co-operation of a large number of less powerful computers. The reason for the move from centralized hosting to decentralized collaboration is that Peer-to-Peer (P2P) architecture can unlock the potential of unused processing power, provide unlimited storage and most importantly eliminate single point of failure. The P2P technology is not yet a reality because there is no standard platform for peer-to-peer communication. The objective of my project is to build a P2P framework from a proposed Binding-oriented and Expandable Exchange (BEE) architecture, which mainly focuses on two areas: discovery and collaboration. The architecture gives up the use of complex lookup algorithms but comes out with a simpler solution - bind the peers as an efficient structure so that discovery and coordination among peers can be as simple as directories lookup in file system.
- Development of Web Services using SOAP
WONG Tak HeiCurrently, most of the information on the Internet is presented in a form which is readable by human, but hard to be interpreted by applications. There exist technologies like the Java RMI and Microsoft DCOM which enable distributed computing over networks. These technologies usually require both sides be using the same language and running on the same platform. While such approach would be nice within a local network, no one can control those factors over the Internet. Enterprises needing to interact with each other would require undergoing much negotiation and integration of technology. We Services is a new way for distributed computing over the Internet. Web Services enable business processes to describe themselves and allow others to locate and invoke them. By using standard protocols like SOAP, WSDL and UDDI (which are all based on XML), enterprises can then be quicker and more efficient to develop applications that are shared over the Web. In this project, the Web Services frameworks and its relevant technologies would be studied. An implementation of Web applications utilizing Web Services would then be built.
- Study the Use of AI - Web Site Personalization
LUI Ho YanThe aim of this project is to study how AI technologies could be applied on web site personalization, in order to provide a user-friendly and convenient-to-use web site. A sample web site would be built to test out the performance. The sample web site is a personalization EE news web site for the EE department students. The project is divided into two parts. First, a web site should be created, that providing news from EE department, and the users browsing patterns could be recorded by the web site automatically. After that, an AI engine is built to perform personalization on the web site based on the recorded information from the users.
- AI in personalized CRM application
NG Yuk ChunFor the dramatic growth of the Web, online personalization is the great strategy of e-companies in customer relationship management. Personalization technologies are based on the customer information such as customer’s profile, browsing pattern and purchase history, and purchase product from like-minded people. In this project, different personalization technologies were studied and a sport web site is developed for implementation. Moreover, a powerful technology of AI that is expert system was used to perform personalization recommendations. Expert System increases the reliability and steady of the system.
- Investment Strategies using Genetic Algorithms
WONG Lai HongThe type of my project title is “Application”. Therefore, the aim of my project is to design a new way to solve a real world problem by an existing AI technique. Among all AI techniques, I have chosen Genetic Algorithms as the only technique used in my project. And I have restricted the application domain to Security Analysis due to my personal interest. Later on, the only problem I had to deal with (also is the objective of my final year project) is how Genetic Algorithms can be applied to Security Analysis.
- Study the Use of AI in Internet
TAM Ka HeyTo build up a recommender system for direct product recommendation. It is useful to E-commerce to help individual customers find products they would like to purchase. To build up a database management system. A database handling the customer information. A database for handling transaction information. A database for handling goods’ information. The system work by analyzing databases of customer interaction with Web sites. To build up a Website, a interface is needed to interact with the customer and the interface is needed to check the information. It helps the customer to narrow down choices and convert to buyer.
- Web Application for E-Commerce
AU Siu ChunTo construct an E-trading and a middleman Web Site in buying and selling computer components. A B2C e-trading system. In B2C mode, our Online Company can place our goods’ information on the web for the customers. This provides a shop-front to customers in the form of a company homepage. After each buyer has become our member, our system will have personalization for them, such as members can select their own main page like their favorites item will be shown first. And the system will also give them advices for the products. A B2B e-trading system. In B2B mode, suppliers, also after they have become our members, can place their goods’ information on the web for other customers to select and buy through our web and our Online Company act as an agent. This Web site can be used as an exchange for business partners to make transactions or web servers of business partners may interact directly with each other, possibly driven by other legacy (conventional, non-Internet) systems. To build up a Database Management System. A Database for handling customers’ information. A Database for handling transaction information. A Database for handling goods’ information. To build up a Web-site, it is the interface for our company and also be a middle man page for the other companies to place their products. Both Users and Suppliers can use this interface to check their information.
Last modified:
Copyright © 1994-2009, Dr. Andy Chun, Hon Wai, All Rights Reserved. Privacy Statement
gvisit
