office: Faculty of Engineering, Chulalongkorn University, Eng. Build
4, Floor 18, room 12, tel 02-2186982.
Prabhas Chongstitvatana is a professor in the department of computer
engineering, Chulalongkorn University. He earned B.Eng. in Electrical
Engineering from Kasetsart University, Thailand in 1980 and Ph.D. from the
department of artificial intelligence, Edinburgh University, U.K. in 1992.
His research involves robotics, evolutionary computation, computer
architecture, bioinformatics. He is a lifetime member of Thailand
Engineering Institute, senior member of Thai Academy of Science and
Technology, senior adviser of Thai Robotics Society, founding member of
Thai Embedded System Association and IEEE Robotics and Automation
Society. He was the president of ECTI Association of Thailand
2012-2013. He has been awarded "National Distinguished Researcher"
by National Research Council of Thailand in 2009. His current
interest is in building Quantum computer.
email : prabhas at chula dot ac dot th
follow his twitter: @prabhas_c
Hardware Compact Genetic Algorithm
Genetic Algorithm is an optimization technique based on probabilistic
search. It is a sub-field of Artificial Intelligence. It is widely
used in industry because it is simple and effective. Hardware Compact
Genetic Algorithm is an embodiment of the algorithm into digital circuits,
achieving 1000 times speed up over the software incarnation.
Keywords: Compact Genetic Algorithm,
Aportewan and Chongstitvatana, 2001 #5
Coincidence Algorithm is an optimization algorithm for combinatorial
problems. There are many uses in industry such as scheduling assembly
line, inventory control, logistics etc. A unique characteristic of
Coincidence Algorithm is its use of the negative examples to improve the
quality of the solution. Presently, negative-correlation learning has
been acknowledge as one of the new promising method in optimization and
optimization, scheduling, negative learning.
Wattanapornprom, W., Olanviwitchai, P.,
Chutima, P. and Chongstitvatana, P., 2009 #8
Compact Genetic Algorithm on Quantum computers
This work presents an example of programming a quantum computer. The
compact genetic algorithm is used as a target as it is powerful and
popular method in evolutionary computation. This paper demonstrates
the enhancement in terms of solution quality and speed introduced by
quantum computation. The simulation of quantum computing is carried out
for solving a problem using the compact genetic algorithm. The exponential
speed up over a classical computer is demonstrated.
Keywords: Genetic algorithms,
Compact Genetic Algorithms, Quantum Computers.
Yingchareonthawornchai, S., Aporntewan, C.,
and Chongstitvatana, P., 2012 #14
previous talk ( 2001 -- 2016)
Intelligence empowering business
, invited talk at the forum: Future
Economy and Internet Governance, by ETDA, 23 July 2018, Bangkok. ( abstract
Artificial Intelligence and Modern Warfare, talk at Royal air force
academy, Thailand, 10 April 2018.
Computiong: from theory to practice
, long lecture to graduate
students, Department of Computer Engineering, Kasetsart university, 31
Recent Advances in Quantum
, invited talk at RoboCup Asia-Pacific Symposium, Thailand,
18 Dec 2017.
Artificial Intelligence and Society
public talk at International Children
Content Right Fair
(ICCRF), Chiangmai, Thailand, 6-9 December 2017.
Machine Learning: The Connectionist
talk in Workshop on Machine Learning, Kasetsart University, 19 Nov 2017,
Everything as a service,
public talk for Ministry of Digital Economy and Society, Bangkok, 26 Sept
keynote talk, Int. Computer Science and Engineering Conference (ICSEC), 17
Nov 2017, Bangkok.
Future of Quantum Computing
invited talk Innovation for Defence Technology Contest, Mahidol
University, Salaya, 15 Nov 2017.
Programming Quantum Computers
issues in quantum computing, invited talk at Thailand center of excellence
in physics meeting, 7 Oct 2017, Bangkok, Thailand.
Building Quantum Computers,
public talk, memorial lecture, Faculty of Engineering, Chulalongkorn, 19
Sept 2017. (abstract)
Quantum Computing and Artificial
Intelligence, keynote at iSAI-NLP2017,
27-29 Aug 2017, Thailand. (abstract)
Internet of Things and Smart Cities,
seminar for National Broadcast and Telecommunications Commission, Thailand,
26 Aug 2017.
Quantum computers: an introduction,
talk to Electrical Engineering Quantum group, Chulalongkorn university, 21
From Research to Product,
invited talk at ECTI-CARD conference, 25-28 July 2017, Thailand
Machine Learning Trends for Big Data,
keynote at NCCIT & IC2IT 2017, 6-7 July 2017. (abstract)
Knowledge and Innovation,
panel talk at Industry 4.0: Product and Production Process Innovation, by
Electrical and Electronics Institute, Bitec, 22 June 2017.
in smart city, invited talk at Faculty of Science, Rachaphat
university Suan Dusit, 9 June 2017.
Internet of Things and Cybersecurity,
talk at "Big Data and Mobile Technologies for Smart Cities," one day seminar
at Chulalongkorn University, 19 May 2017.
From Research to Innovation,
public talk at Faculty of Science, Rachaphat university Suan Dusit, 17 March
Optimization by Quantum Computers,
keynote at Conf. of Operations Research Network of Thailand (OR-NET),
1-3 March 2017.
Research and Innovation,
talk to graduate students of Technopreneurship and Innovation Management
program (TIP) at Chulalongkorn university, 24 Feb 2017. (abstract)
Languages Principles 2018 NEW
2110101 Introduction of
2110714 Digital Systems 2017
Introduction to BME: Modern
Computer Systems 2017
Research grants and awards
I am currently active in the field of Evolutionary Computation, Robot
Learning, Bioinformatics and Quantum computing. My research
activities are associated with Intelligent System Laboratory (ISL) in the
department of computer engineering, Faculty of engineering, Chulalongkorn
University. ISL has ties with University of Tokyo, Japan and the
school of informatics, Edinburgh University, Scotland.
Coincidence Algorithm for combinatorial optimisation
TX version 1.0 (a very small processor)
NEW <under construction>
S2 version 1 processor
S2 Chip simulator
S30 multicore processor NEW
4B processor, a simple processor
that can be implemented with basic elements
CPU 1001 simulator on the web
Natural Graphic Processing Unit
RZ language (work in progress)
The power of emulation: Retro
Mini SQL Where clause parser
Som-language (som v5.2)
R1 concurrent system (1994-1995)
Self generating compiler (under construction)
My e-book "Program For
IOI Computer Olympic
Support my new book "The essence of computer
My Propeller Page
IEEE Extreme 4.0 programming contest (2010) top 25 result
IEEE CPU simulator contest 2010
Hardware Synthesis and Verification (local access only)
Back to Departmental Homepage