UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

Similar documents
UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]

MAT 202 Introduction to Analysis [ Pengantar Analisis]

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

MAT 518 Numerical Methods for Differential Equations [Kaedah Berangka untuk Persamaan Pembezaan]

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

MAT 101 Calculus [ Kalkulus]

MAT 101 Calculus [ Kalkulus] Duration : 3 hours [Masa : 3 jam]

MAT 111 Linear Algebra [Aljabar Linear]

MAT 222 Differential Equations II [Persamaan Pembezaan II]

MAA 101 Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

CPT115 Mathematical Methods for Computer Sciences [Kaedah Matematik bagi Sains Komputer]

MSS 317 Coding Theory [Teori Pengekodan]

MAT Calculus [Kalkulus]

MAT 223 DIFFERENTIAL EQUATIONS I [Persamaan Pembezaan I]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

UNIVERSITI SAINS MALAYSIA

MAT 111 Linear Algebra [Aljabar Linear]

EMH 451 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

MAT Linear Algebra [Aljabar Linear]

UNIVERSITI SAINS MALAYSIA. CPT244 Artificial Intelligence [Kecerdasan Buatan]

MAA Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MAA 111 Algebra for Science Students [Aljabar untuk Pelajar Sains]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MST 565 Linear Model [Model Linear]

MAT111 Linear Algebra [Aljabar Linear]

UNIVERSITI SAINS MALAYSIA. CPT115 Mathematical Methods for Computer Science [Kaedah Matematik bagi Sains Komputer]

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA

IWK 302 Wood Engineering [Kejuruteraan Kayu]

MAT 263 Probability Theory [Teori Kebarangkalian]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

CPT244 Artificial Intelligence [Kecerdasan Buatan]

IMK 308 Food Preservation Principles [Prinsip Pengawetan Makanan]

IUK 107 CHEMISTRY FOR TECHNOLOGIST [KIMIA UNTUK TEKNOLOGIS]

EEE 208 TEORI LITAR II

UNIVERSITI SAINS MALAYSIA. CPT443 Automata Theory & Formal Languages [Teori Automata & Bahasa Formal]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MST 565 Linear Models [Model Linear]

ESA 367/2 Flight Stability & Control I Kestabilan & Kawalan Penerbangan I

REG 363 Site Investigation (Kajian Tapak)

KOT 222 Organic Chemistry II [Kimia Organik II]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

MAT 100 Foundation Mathematics [Asas Matematik]

EMH 211 Thermodynamics [Termodinamik]

-1- UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2009/2010. April/May 2010

EAA211 Engineering Mathematics for Civil Engineers [Matematik Kejuruteraan untuk Jurutera Awam]

ESA 380/3 Orbital Mechanics Mekanik Orbit

EPP 322 Advanced Manufacturing Process [Proses Pembuatan Termaju]

UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2004/2005. March 2005 MGM ANALYSIS [ANA LISIS]

UNIVERSITI SAINS MALAYSIA EEM 352 REKABENTUK MEKATRONIK II

(Kertas ini mengandungi 4 soalan dalam 5 halaman yang dicetak) (This question paper consists of 4 questions and 5 printed pages)

MST 562 Stochastic Processes [Proses Stokastik]

UNIVERSITI SAINS MALAYSIA

IEK PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

IEK 212 PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

MGM 502 Number Theory [Teori Nombor]

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

KOT 222 Organic Chemistry II [Kimia Organik II]

BST 203/3 Population and Community Ecology [Ekologi Populasi dan Komuniti]

EMH 451/3 Numerical Methods For Engineers Kaedah Berangka Untuk Jurutera

UNIVERSITI SAINS MALAYSIA. CPT112 Discrete Structures [Struktur Diskret]

UNIVERSITI SAINS MALAYSIA

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

EME 451/3 Computational Fluid Dynamics Pengkomputeran Dinamik Bendalir

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

MGM 531 Euclidean Geometry [Geometri Euklidan]

ESA 382/3 Spacecraft Subsystem Design Rekabentuk Subsistem Kapal Angkasa

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

MSG Engineering Computation II [Pengiraan Kejuruteraan II]

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE WITH EDUCATION PEPERIKSAAN IJAZAH SARJANA MUDA SAINS DENGAN PENDIDIKAN

ESA461/2 Flight Stability and Control II [Kawalan dan Kestabilan Pesawat II]

UNIVERSITI SAINS MALAYSIA

IMG 204 Instrumental Analysis Of Food [Analisis Peralatan Makanan]

(Kertas soalan ini mengandungi 3 soalan dalam 11 halaman yang bercetak) (This question paper consists of 3 questions on 11 printed pages)

KOT 222 Organic Chemistry II [Kimia Organik II]

MAT Calculus [Kalkulus]

EMH 211 Thermodynamics [Termodinamik]

EEU 104 TEKNOLOGI ELEKTRIK

UNIVERSITI SAINS MALAYSIA

EEE REKABENTUK SISTEM KAWALAN

MGM551 - Operations Research [ Penyelidikan Operasi]

KAT 347 Electroanalytical Methods [Kaedah Elektroanalisis]

(Kertas soalan ini mengandungi 10 soalan dalam 5 halaman yang dicetak) (This question paper consists of 10 questions on 5 printed pages)

SCES2250 : SPEKTROSKOPI MOLEKUL & INTERPRETASI MOLECULAR SPECTROSCOPY & INTERPRETATION

(Kertas soalan ini mengandungi 4 soalan dalam 6 halaman yang dicetak) (This question paper consists of 4 questions on 6 printed pages)

IUK 191E - Mathematic I [Matematik I]

SCES3362 : TEKNIK-TEKNIK INSTRUMENTASI DALAM KIMIA INTRUMENTAL TECHNIQUES IN CHEMISTRY

EAH 221/3 Fluid Mechanics For Civil Engineers [Mekanik Bendalir Untuk Jurutera Awam]

ESA 368/3 High Speed Aerodynamics Aerodinamik Berkelajuan Tinggi

(Kertas soalan ini mengandungi 7 soalan dalam 7 halaman yang bercetak) (This question paper consists of 7 questions on 7 printed pages)

EAS 254E/3 Structural Analysis (Analisis Struktur)

EMM 101/3 Engineering Mechanics [Mekanik Kejuruteraan]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Answer the questions according to the instructions given in each section.

UNIVERSITI SAINS MALAYSIA. Supplementary Semester Examination Academic Session 2004/2005. May IUK 291E - Mathematic I1 [Matematik II]

MAT Calculus [Kalkulus]

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination 2014/2015 Academic Session December 2014/January 2015 CCS511 Evolutionary Computing [Perkomputeran Berevolusi] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS TO CANDIDATE: [ARAHAN KEPADA CALON:] Please ensure that this examination paper contains THREE questions in SEVEN printed pages before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi TIGA soalan di dalam TUJUH muka surat yang bercetak sebelum anda memulakan peperiksaan ini.] Answer ALL questions. [Jawab SEMUA soalan.] You may answer the questions either in English or in Bahasa Malaysia. [Anda dibenarkan menjawab soalan sama ada dalam bahasa Inggeris atau bahasa Malaysia.] In the event of any discrepancies, the English version shall be used. [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi bahasa Inggeris hendaklah diguna pakai.]...2/-

- 2-1. (a) Arithmetic recombination can be utilized to recombine two real-valued chromosomes. Consider two parents, P1 and P2 as follows: P1 P2 3.5 5.2 5.6 2.3 6.1 1.5 0.3 4.2 3.4 3.2 4.5 2.1 0.3 0.7 Assume the parameter α is set at 0.7, show the steps to produce two offspring according to the following arithmetic recombination: Simple arithmetic recombination. Single arithmetic recombination. Whole arithmetic recombination. Describe the survivor selection for the Evolutionary Programming with an example. Selection operator is one of the significant operators in Evolutionary Algorithm. Compare and contrast the following selection operators from the parent selection point of view: Uniform selection. Fitness-proportional selection. Linear ranking selection. Discuss multiobjective optimization using an example. What does incorporation of problem-specific knowledge do to the "No Free Lunch" theorem?...3/-

- 3-2. In a Traveling Salesman Problem (TSP), suppose that a salesman is given a set of n cities and the distances among cities, the salesman is required to make a round trip tour with minimum distance whereby the salesman has to visit each city once and only once, and eventually returns to the starting city. Assume that you are solving the TSP using the Genetic Algorithm. Answer the following questions: (a) Provide a suitable representation for the TSP described above and justify your choice against other possibilities (you are only required to provide the representation and the justification). Provide a suitable fitness function, which will allow you to measure the fitness of a solution for this problem. (10/100) Assuming that you are implementing a generational population Genetic Algorithm model. Explain what is a generational population Genetic Algorithm model and how this population model affects the survival selection. Provide suitable crossover and mutation schemes, according to the representation which you discussed in Question 2(a). Describe the usage of the crossover and mutation rates in controlling the exploration and exploitation in your proposed Genetic Algorithm model for the TSP. 3 (a) Holland states the probability that a schema H is disrupted by a one-point crossover (1X) in standard Genetic Algorithm using fitness proportionate parent selection is as follows: Pd(H, 1X) = d(h) / (l 1) where d is the defining length and l is the length of schema H. Explain the given probability of disruption. Explain what will happen if we apply the same formulation for multi-point crossover....4/-

- 4 - The mutation step size may be defined as: σ(t) = 1 0.9 (t/t) where t is the current generation number varying from 0 to T. How does this formulation affect the search process? What is the effect if the constant (currently 0.9) is changed to a smaller value? Discuss two (2) main factors that affect the rate of convergence of an island model EA to a single solution. Discuss two (2) main motivations for the hybridization of evolutionary algorithms with other techniques....5/-

KERTAS SOALAN DALAM VERSI BAHASA MALAYSIA - 5-1. (a) Rekombinasi aritmetik boleh digunakan untuk menggabungkan semula dua kromosom bernilai nyata. Pertimbangkan dua induk, P1 dan P2 seperti berikut: P1 P2 3.5 5.2 5.6 2.3 6.1 1.5 0.3 4.2 3.4 3.2 4.5 2.1 0.3 0.7 Andaikan parameter α ditetapkan pada nilai 0.7, tunjukkan langkah-langkah untuk menghasilkan dua zuriat berpandukan rekombinasi aritmetik berikut: Rekombinasi aritmetik mudah. Rekombinasi aritmetik tunggal. Rekombinasi aritmetik keseluruhan. Huraikan pemilihan mandiri untuk Pengaturcaraan Evolusi dengan satu contoh. Operator pemilihan merupakan salah satu operator yang penting dalam Algoritma Evolusi. Bandingkan dan bezakan operator pemilihan berikut daripada perspektif pemilihan induk: Pemilihan seragam. Pemilihan bersekadar dengan kecocokan. Pemilihan pemangkatan linear. Bincangkan pengoptimuman berbilang objektif dengan menggunakan satu contoh. Apakah yang dilakukan oleh penggabungan pengetahuan spesifik-masalah terhadap teorem No Free Lunch?...6/-

- 6-2. Dalam satu Masalah Jurujual Kembara, andaikan seorang jurujual diberi satu set n bandar dan jarak di antara bandar-bandar, jurujual itu dikehendaki melakukan satu perjalanan pergi balik yang jaraknya adalah paling minimum. Jurujual itu mesti melewati setiap bandar sekali dan hanya sekali sahaja, dan kembali ke bandar permulaan. Andaikan anda menyelesaikan Masalah Jurujual Kembara ini dengan Algoritma Genetik. Jawab soalan-soalan berikut: (a) Berikan perwakilan yang sesuai dan berikan justifikasi pilihan anda terhadap kemungkinan-kemungkinan lain (anda hanya perlu berikan perwakilan dan justifikasi). Berikan satu fungsi kecocokan yang sesuai, yang akan membolehkan anda mengukur kecocokan sesuatu penyelesaian dalam masalah ini. (10/100) Andaikan anda melaksanakan model Algoritma Genetik yang populasinya berasaskan generasi. Terangkan model Algoritma Genetik yang populasinya berasaskan generasi dan bagaimana model populasi ini memberi kesan terhadap pemilihan mandiri. Berikan skim-skim pindah silang dan mutasi yang sesuai berdasarkan perwakilan yang anda bincangkan dalam Soalan 2(a). Huraikan penggunaan kadar pindah silang dan mutasi dalam pengawalan eksplorasi dan eksploitasi Algoritma Genetik yang anda cadangkan untuk Masalah Jurujual Kembara. 3 (a) Holland menyatakan bahawa kebarangkalian skema H diganggu oleh pindah silang satu-titik (1X) dalam Algoritma Genetik standard yang menggunakan pemilihan induk bersekadar dengan kecocokan adalah seperti berikut: Pd(H, 1X) = d(h) / (l 1) yang mana d ialah panjang definisi dan l ialah panjang skema H. Terangkan kebarangkalian gangguan yang diberi. Terangkan apa yang akan berlaku jika kita terapkan formulasi yang sama untuk pindah silang berbilang titik....7/-

- 7 - Saiz langkah mutasi boleh ditakrifkan sebagai: σ(t) = 1 0.9 (t/t) yang mana t ialah nombor generasi kini yang berubah dari 0 sehingga T. Bagaimana formulasi ini mempengaruhi proses gelintaran? Apakah kesan jika pemalar (nilai kini ialah 0.9) ditukar kepada satu nilai yang lebih kecil? Bincangkan dua (2) faktor utama yang mempengaruhi kadar penumpuan algoritma evolusi dengan model pulau kepada satu penyelesaian tunggal. Bincangkan dua (2) motivasi utama bagi penghibridan algoritma-algoritma evolusi dengan teknik-teknik lain. - ooooooo -