From Research To Innovation

Slides:



Advertisements
Similar presentations
Applications of combinatorial optimisation Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University.
Advertisements

Embedded Algorithm in Hardware: A Scalable Compact Genetic Algorithm Prabhas Chongstitvatana Chulalongkorn University.
1 CS101 Introduction to Computing Lecture 17 Algorithms II.
Coding. Steps to Success 1.Create a PLAN including a detailed statement of requirements (SORs) 2.Write algorithms based on the SORs 3.Write pseudocode.
How to find a good research topic? Prabhas Chongstitvatana Chulalongkorn University 23 March 2014.
EPH 7112 LECTURE 1: INTRODUCTION
Introduction to Research Methodology
Applied Evolutionary Optimization Prabhas Chongstitvatana Chulalongkorn University.
BIO 600 Class 2. What is Science? 1. The observation, identification, description, experimental investigation, and theoretical explanation of phenomena.
Research in Computing Discipline Prabhas Chongstitvatana.
What research is Noun: The systematic investigation into and study of materials and sources in order to establish facts and reach new conclusions. Verb:
Research !!.  Philosophy The foundation of human knowledge A search for a general understanding of values and reality by chiefly speculative rather thanobservational.
Research in Computing สมชาย ประสิทธิ์จูตระกูล. Success Factors in Computing Research Research Computing Knowledge Scientific MethodAnalytical Skill Funding.
Research in Computing: from curiosity to new theory and applications Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University.
Technology The practical use of human knowledge to extend human abilities and to satisfy human needs and wan ts.
An Examination of Science. What is Science Is a systematic approach for analyzing and organizing knowledge. Used by all scientists regardless of the field.
How to apply Genetic Algorithms Successfully Prabhas Chongstitvatana Chulalongkorn University 4 February 2013.
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
Robots and Emotion Prabhas Chongstitvatana CRIT 2012.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Let’s Talk About Research.  Some basic definitions: 1 : careful or diligent search 2 : studious inquiry or examination:  especially : investigation.
What is Research?. Definition Look up the definition of research. Write it on a piece of paper.
What Is Science?. 1. Science is limited to studying only the natural world. 2. The natural world are those phenomena that can be investigated, discovered,
Current Practice in Evolutionary Computation Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University 15 June 2010.
Genetic Algorithms An Evolutionary Approach to Problem Solving.
Problem Identification Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University.
© Prentice Hall, 2005 Excellence in Business CommunicationChapter Planning Business Reports and Proposals.
Section 2 Effective Groupwork Online. Contents Effective group work activity what is expected of you in this segment of the course: Read the articles.
Prabhas Chongstitvatana Chulalongkorn University
BED210 Basics of Research S.Y.B.Ed
Optimization by Quantum Computers
Knowledge & Innovation
Introduction to Research Methodology
METHODOLOGY (Chapter 3)
Algorithms and Problem Solving
Quantum Computing and Artificial Intelligence
Day 1 Field Experience.
Fundamental of Scientific Research (Research methods)
Quantum Computing: an introduction
What is research?.
Introduction to the Research Essay An Overview
Programming Quantum Computers
Done Done Course Overview What is AI? What are the Major Challenges?
Lesson 4: ENGINEERING PROJECT Design & Inquiry Method
Promises of Artificial Intelligence
WHAT IS THE NATURE OF SCIENCE?
Artificial Intelligence and Society
Research Methods in Computer Science
Introduction to Research Methodology
Programming Quantum Computers
Foundations of Programming: Introduction to Programming
Thinking like a Scientist
Software Quality Engineering
Grade 6 Outdoor School Program Curriculum Map
Introduction to Research Methodology
Building Quantum Computers
PROBLEM SOLVING SKILLS
AI empowering business
Quantum Computing: an introduction
Evolutionist approach
Introduction To software engineering
สมชาย ประสิทธิ์จูตระกูล
THE NATURE OF SCIENCE.
Algorithms and Problem Solving
Future of Artificial Intelligence
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
The Nature of Science.
Lesson Overview 1.1 What Is Science?.
Artificial Intelligence Machine Learning
Presentation transcript:

From Research To Innovation Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University

More Information Search “Prabhas Chongstitvatana” Get to me homepage

Research Definition Motivation How to do research Pitfalls Conclusion

Definition Careful or diligent search Studious inquiry or examination; especially : investigation or experimentation aimed at the discovery and interpretation of facts, revision of accepted theories or laws in the light of new facts, or practical application of such new or revised theories or laws The collecting of information about a particular subject

Motivation It is very important to appreciate the value of research.  If you value it you will motivation yourself to do it. I view research along the time axis: short term    1 year medium term   2-5 years long term     > 5 years

There is no doubt about the correlation between scientific development and wealth of a nation.  Scientific development is mostly driven by research.  Most everyday products are the result of some fundamental discovery in science.  Technology is the fruit of scientific discovery.  

The value of short term research is the immediate application of knowledge to real-world problems.  The value of medium term research is the development and improvement of new methods. The value of long term research is the discovery of new knowledge.

Method What should be the topic of research? How can we "create" a suitable topic? Almost anything to do with computers can be suitable as a topic of research.  The important things are 1  the "newness" of the subject.   2  the "value" of the subject.  

Create a topic There are many ways to create a topic: 1  from the real-world problems 2  from the boundary of current knowledge 3  from imagination

Step-by-step of doing research What is your interest? Asking the right research question Doable in a reasonable time Do small project (or initial Design) Experiment with your project/design Write paper

If you are newbie Find a good mentor Expectation is the most important element in successful collaboration.  Work out what will be the result of your research.  You must convince yourself of the "value" of your proposed research. The job of your mentor is the guide you through the jungle of difficulty.  (and not to tell you really how to do it, I believe!)

Your to do list read a lot, to know what is the current state of the art talk a lot, to synthesis your idea write a lot, to make your idea concrete and to communicate your idea formally.

My own observation research is very much social activities [but a lot of time you need quite time and place to think hard.] motivation is very important [find the topic that suite your interest] publication always takes more time than you expect. start writing a paper is difficult.

Conclusion It is very important to appreciate the value of research work.  Your imagination can create a good research topic.  The usefulness of research work for the industry in three categories are: short term research -- to improve the process medium term research -- to enhance competitiveness long term research -- to create new market

Avoid Pitfalls Don't choose the topic that requires new skill.  For example, if you are proficient C programmer, use C.  Don't try to learn a new language for your work.  The time is too short. Get the scope of your work right.  Most oftenly, you underestimate the amount of work required and overestimate your ability.  The time is too short. The time is always too short.  Don't postpone any work, do it now.

Enjoy doing research!

Innovation Examples Learning finite state machine Genetic algorithm in hardware Building Blocks Scheduling in manufacturing Search for Lead-free Solder Alloys 2D DNA sequence search

1998 Synthesis of Synchronous Sequential Logic Circuits from Partial Input/Output Sequences . Two-Horn Chameleon (Bradypodion fischeri ssp.) in the Usambara mountains, Tanzania

2001 A Hardware Implementation of the Compact Genetic Algorithm Fabricate on FPGA, runs about 1,000 times faster than the software executing on a workstation.

Pseudocode of Compact GA

2004 Building block identification by simulateneity matrix Building Blocks concept Identify Building Blocks Improve performance of GA

x = 11100 f(x) = 28 x = 11011 f(x) = 27 x = 10111 f(x) = 23 x = 10100 f(x) = 20 --------------------------- x = 01011 f(x) = 11 x = 01010 f(x) = 10 x = 00111 f(x) = 7 x = 00000 f(x) = 0 Induction 1 * * * * (Building Block)

x = 11111 f(x) = 31 x = 11110 f(x) = 30 x = 11101 f(x) = 29 x = 10110 f(x) = 22 --------------------------- x = 10101 f(x) = 21 x = 10100 f(x) = 20 x = 10010 f(x) = 18 x = 01101 f(x) = 13 Reproduction 1 * * * * (Building Block)

x = 11111 f(x) = 31 x = 11110 f(x) = 30 x = 11101 f(x) = 29 x = 10110 f(x) = 22 --------------------------- x = 10101 f(x) = 21 x = 10100 f(x) = 20 x = 10010 f(x) = 18 x = 01101 f(x) = 13 Induction 1 * 1 * * 1 1 * * * (Building Blocks)

{{0,1,2},{3,4,5},{6,7,8},{9,10,11},{12,13,14}}

2009 Combinatorial Optimization with Coincidence (COIN) Use both good and not-good solutions. A Generator represents a probabilistic model of the required solution. Reward and punishment schemes are incorporated in updating the generator.

Pseudo code for COIN Initialize the generator. Generate the population using the generator. Evaluate the population. Select the candidates. Adaptive selection: select the above and below the average ±2σ For each joint probability h(xi|xj), update the generator according to the reward and punishment Repeat Step 2. Until the terminate condition is met.

Complete line assignment for straight assembly line. Complete line assignment for U-shaped assembly line

Lead-free Solder Alloys Lead-based Solder Low cost and abundant supply Forms a reliable metallurgical joint Good manufacturability Excellent history of reliable use Toxicity Lead-free Solder No toxicity Meet Government legislations (WEEE & RoHS) Marketing Advantage (green product) Increased Cost of Non-compliant parts Variation of properties (Bad or Good)

Sn-Ag-Cu (SAC) Solder Advantage Sufficient Supply Good Wetting Characteristics Good Fatigue Resistance Good overall joint strength Limitation Moderate High Melting Temp Long Term Reliability Data

Beauty leads Science Science leads Education

"สงขลานครินทร์"เป็นพระยศของ สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนกส่วน"มหิดล"เป็นพระนามของพระองค์ท่าน

More Information Search “Prabhas Chongstitvatana” Get to me homepage