SlideShare uma empresa Scribd logo
1 de 15
Evolutionary Approach in
Optimization
Agnė Dzidolikaitė
Vilnius University
2015
Multidimensional data visualization for
pharmacological data
2
1.6 13 1.5 5 4.3 2.1 5.1 6.9
10 89 44 250 110 55 120 150
1.3 2.2 4.7 7.6 6.5 12 4.1 3.7
17 85 24 40 17 17 52 94
2.1 5.1 1100 1200 130 1300 1100 440
32 40 320 1200 190 700 260 280
0.8 6.9 0.7 1.2 0.09 1 1.6 1.3
1.9 1 1.1 1.4 0.2 0.5 2.3 2.3
5.9 5.2 7.5 9.3 4.6 3.4 6.4 4
990 110 43 1.1 330 83 18 19
32 3.3 12 9.3 2.1 3.2 12 24
2100 1800 9.6 36 66 280 55 44
1030 330 66 300 31 100 68 64
540 45 12 51 11 63 15 18
320 150 2.4 93 3.1 35 11 11
5.4 11 60 51 1.9 19 31 16
1300 5400 4200 9400 8100 5100 3700 4000
2000 790 6300 4400 1200 3900 1300 1700
150 140 710 910 130 1080 500 470
110 260 680 647 250 580 380 510
Beverages data dissimilarity matrix
3
Multidimensional scaling
• Multidimensional scaling method is used to
visualize multidimensional data in a lower-
dimensional space, usually in two or three
dimensional space.
• Multidimensional scaling is widely applied in
many science fields, such as economics,
psychology, etc.
4
Dissimilarities and distances in
multidimensional scaling
• Let us assume that every 𝑛 dimensional vector
∈ 𝑅 𝑛
, 𝑖 ∈ {1, . . , 𝑚} corresponds to a lower
dimensional vector 𝑌 ∈ 𝑅 𝑑
, 𝑑 < 𝑛. The distance
between vectors and 𝑗 is called dissimilarity
and is marked as 𝛿 𝑗. The distance between
vectors 𝑌 and 𝑌𝑗 is 𝑑(𝑌 , 𝑌𝑗), 𝑖, 𝑗 = 1, … , 𝑚.
Distances between vectors usually are Minkovski
distances between points 𝑌 and 𝑌𝑗, which are
𝑑 𝑝 𝑌 , 𝑌𝑗 = ( 𝑘=
𝑚
|𝑌 𝑘 − 𝑌𝑗𝑘| 𝑝
)
1
𝑝.
5
Least squares stress function and
relative error
• If we use least squares stress function, then
we get this formula
𝑆 𝐱 = <𝑗
𝑛
𝑤 𝑗 <𝑗
𝑚
𝑘 − 𝑗𝑘 − 𝛿 𝑗 .
• Relative error is also often used. The formula
is this one
𝑓 = 𝑆( )/ <𝑗
𝑛
𝑤 𝑗 𝛿 𝑗.
6
Genetic algorithm
Genetic algorithms belong to the class of heuristic algorithms. There exist a
lot of genetic algorithms but all genetic algorithms have some traits that are
the same:
• Every genetic algorithm has a population which consists of individuals.
• Some part of the individuals are selected from the old population (parents
population).
• Crossover is carried out with the selected individuals. Some genes are taken
from one individual and some from the other individual. Then the genes are
interchanged between parents and a new individual or individuals are
created. New individuals are called offsprings.
• With a certain probability mutation is carried out. During mutation some
genes in the offspring are randomly changed.
• Individuals with the worst fitness values are eliminated from the
population.
7
Scheme of genetic operations
8
Hybrid genetic algorithm
1:Randomly generate an initial population of ind individuals
2:Calculate relative error of each individual
3:for gen generations do
4: for the size of population (pop) do
5: randomly select two parents from the population
6: crossover these two individuals (parents) in order to get an offspring
7: with some mutation probability mutate the new offspring
8: perform local search
9: add the offspring to the offsprings’ population
10: end do
11: merge parents population with the offsprings’ population
12: delete half of the joint population by eliminating individuals that have the
worst fitness value
13:end do
9
Beverages data views
a) Relative error =
0.1574(the best relative
error)
b) Relative error =
0.1922(seperability of diet
drinks)
10
Relative errors for beverages dataset
Run 𝑓∗
Seperable by a line
0.1574 NO
0.1614 NO
0.1664 NO
0.1675 NO
0.1683 NO
0.1743 YES
0.1751 NO
0.1752 NO
0.1753 NO
0.1761 NO
0.1769 NO
0.1774 NO
0.1791 NO
0.1795 NO
0.1798 NO
Run 𝑓∗
Seperable by a line
0.1813 NO
0.1819 NO
0.1821 NO
0.1836 NO
0.1843 NO
0.1851 NO
0.1874 YES
0.1886 YES
0.1893 NO
0.1907 YES
0.1921 YES
0.1922 YES
0.1956 YES
0.1969 NO
0.2071 NO 11
Pharmacological data views
a)Relative error = 0.0517
(the best relative error)
b)Relative error =
0.1709(seperable images
of activating and blocking
ligands)
12
Relative errors for pharmacological
datasetRun 𝑓∗
Seperable by a line
0.0517 NO
0.0519 NO
0.0625 NO
0.0816 NO
0.0915 NO
0.0921 NO
0.0945 NO
0.1014 NO
0.1101 NO
0.1116 NO
0.1121 NO
0.1169 NO
0.1221 NO
0.1248 NO
0.1251 NO
Run 𝑓∗
Seperable by a line
0.1253 NO
0.1316 NO
0.1325 NO
0.1329 NO
0.1402 NO
0.1403 NO
0.1431 NO
0.1463 NO
0.1526 NO
0.1531 NO
0.1601 YES
0.1669 YES
0.1709 YES
0.1745 YES
0.1961 YES 13
Conclusions
In experimental investigation experiments with
beverages and pharmacological datasets were
carried out. It was noticed that with the smallest
relative error’s value we cannot always see
expected separation in images. When the
relative error’s value is higher we can sometimes
notice separation. It could be concluded that it
is useful to visualize several best local minima
instead of the global minimum only.
14
Thank You for Your attention
15

Mais conteúdo relacionado

Destaque

140515 andrew kuo
140515 andrew kuo140515 andrew kuo
140515 andrew kuo
子毅 郭
 
Application of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B MApplication of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B M
Jeevan B M
 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processing
Malika Alix
 

Destaque (20)

Dr. Renata DANIELIENĖ (ECDL Lietuva). Saugumo svarba elektroninėje erdvėje
Dr. Renata DANIELIENĖ (ECDL Lietuva). Saugumo svarba elektroninėje erdvėjeDr. Renata DANIELIENĖ (ECDL Lietuva). Saugumo svarba elektroninėje erdvėje
Dr. Renata DANIELIENĖ (ECDL Lietuva). Saugumo svarba elektroninėje erdvėje
 
Dalius MAKACKAS, Regina MISEVIČIENĖ. Ekvivalenčių būsenų paieškos algoritmas ...
Dalius MAKACKAS, Regina MISEVIČIENĖ. Ekvivalenčių būsenų paieškos algoritmas ...Dalius MAKACKAS, Regina MISEVIČIENĖ. Ekvivalenčių būsenų paieškos algoritmas ...
Dalius MAKACKAS, Regina MISEVIČIENĖ. Ekvivalenčių būsenų paieškos algoritmas ...
 
Tomas PRANCKEVIČIUS. Debesų kompiuterijos technologijų lygiagrečių skaičiavim...
Tomas PRANCKEVIČIUS. Debesų kompiuterijos technologijų lygiagrečių skaičiavim...Tomas PRANCKEVIČIUS. Debesų kompiuterijos technologijų lygiagrečių skaičiavim...
Tomas PRANCKEVIČIUS. Debesų kompiuterijos technologijų lygiagrečių skaičiavim...
 
Rita ŠUKYTĖ. Naujos metodinės priemonės mokytojui
Rita ŠUKYTĖ. Naujos metodinės priemonės mokytojuiRita ŠUKYTĖ. Naujos metodinės priemonės mokytojui
Rita ŠUKYTĖ. Naujos metodinės priemonės mokytojui
 
Vykintas ŠOVA, Eugenijus VALAVIČIUS. Interneto svetainių populiarinimas naudo...
Vykintas ŠOVA, Eugenijus VALAVIČIUS. Interneto svetainių populiarinimas naudo...Vykintas ŠOVA, Eugenijus VALAVIČIUS. Interneto svetainių populiarinimas naudo...
Vykintas ŠOVA, Eugenijus VALAVIČIUS. Interneto svetainių populiarinimas naudo...
 
Ingrida VAIČIULYTĖ. Daugiamačio alfa - stabiliojo dėsnio parametrų vertinimas...
Ingrida VAIČIULYTĖ. Daugiamačio alfa - stabiliojo dėsnio parametrų vertinimas...Ingrida VAIČIULYTĖ. Daugiamačio alfa - stabiliojo dėsnio parametrų vertinimas...
Ingrida VAIČIULYTĖ. Daugiamačio alfa - stabiliojo dėsnio parametrų vertinimas...
 
Daina GUDONIENĖ, Danguolė RUTKAUSKIENĖ. Masinių atvirų internetinių kursų tei...
Daina GUDONIENĖ, Danguolė RUTKAUSKIENĖ. Masinių atvirų internetinių kursų tei...Daina GUDONIENĖ, Danguolė RUTKAUSKIENĖ. Masinių atvirų internetinių kursų tei...
Daina GUDONIENĖ, Danguolė RUTKAUSKIENĖ. Masinių atvirų internetinių kursų tei...
 
Armantas OSTREIKA, Andrius LAURAITIS. HTML dokumentų turinio palyginimo algor...
Armantas OSTREIKA, Andrius LAURAITIS. HTML dokumentų turinio palyginimo algor...Armantas OSTREIKA, Andrius LAURAITIS. HTML dokumentų turinio palyginimo algor...
Armantas OSTREIKA, Andrius LAURAITIS. HTML dokumentų turinio palyginimo algor...
 
Arvydas DOTAS. Geografinės informacinės sistemos (GIS) – naudinga žinoti kiek...
Arvydas DOTAS. Geografinės informacinės sistemos (GIS) – naudinga žinoti kiek...Arvydas DOTAS. Geografinės informacinės sistemos (GIS) – naudinga žinoti kiek...
Arvydas DOTAS. Geografinės informacinės sistemos (GIS) – naudinga žinoti kiek...
 
Skaidra VAICEKAUSKIENĖ (ITMC). 10 žingsnių, kurie privers „PowerPoint“ progra...
Skaidra VAICEKAUSKIENĖ (ITMC). 10 žingsnių, kurie privers „PowerPoint“ progra...Skaidra VAICEKAUSKIENĖ (ITMC). 10 žingsnių, kurie privers „PowerPoint“ progra...
Skaidra VAICEKAUSKIENĖ (ITMC). 10 žingsnių, kurie privers „PowerPoint“ progra...
 
140515 andrew kuo
140515 andrew kuo140515 andrew kuo
140515 andrew kuo
 
Bhavya 2nd sem
Bhavya 2nd semBhavya 2nd sem
Bhavya 2nd sem
 
Jurgis PRALGAUSKIS. Modernios programavimo mokymo(-si) aplinkos
Jurgis PRALGAUSKIS. Modernios programavimo mokymo(-si) aplinkos Jurgis PRALGAUSKIS. Modernios programavimo mokymo(-si) aplinkos
Jurgis PRALGAUSKIS. Modernios programavimo mokymo(-si) aplinkos
 
Application of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B MApplication of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B M
 
Recent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - ApplicationsRecent Trends in Signal and Image Processing - Applications
Recent Trends in Signal and Image Processing - Applications
 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processing
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Real time image processing ppt
Real time image processing pptReal time image processing ppt
Real time image processing ppt
 

Semelhante a Agnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization

Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
dhaine
 
S.M.A.R.T Final Presentation 2016
S.M.A.R.T Final Presentation 2016S.M.A.R.T Final Presentation 2016
S.M.A.R.T Final Presentation 2016
Alana Alston
 
2016-04-20-Moscow-EstimationError-V01
2016-04-20-Moscow-EstimationError-V012016-04-20-Moscow-EstimationError-V01
2016-04-20-Moscow-EstimationError-V01
Francesco Sarracino
 
STATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docxSTATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docx
rafaelaj1
 
Sheet1Student Name ________________________________10-coin trialO.docx
Sheet1Student Name  ________________________________10-coin trialO.docxSheet1Student Name  ________________________________10-coin trialO.docx
Sheet1Student Name ________________________________10-coin trialO.docx
bjohn46
 
Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3
Jillian Aurisano
 
STATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docxSTATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docx
dessiechisomjj4
 

Semelhante a Agnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization (20)

Stat 350 project erickson
Stat 350 project ericksonStat 350 project erickson
Stat 350 project erickson
 
General Genetics: Gene Segregation and Integration (Part 3)
General Genetics: Gene Segregation and Integration (Part 3)General Genetics: Gene Segregation and Integration (Part 3)
General Genetics: Gene Segregation and Integration (Part 3)
 
Is ignorance bliss
Is ignorance blissIs ignorance bliss
Is ignorance bliss
 
BIOSTAT.pptx
BIOSTAT.pptxBIOSTAT.pptx
BIOSTAT.pptx
 
PREDICTION OF DIABETES MELLITUS USING MACHINE LEARNING TECHNIQUES
PREDICTION OF DIABETES MELLITUS USING MACHINE LEARNING TECHNIQUESPREDICTION OF DIABETES MELLITUS USING MACHINE LEARNING TECHNIQUES
PREDICTION OF DIABETES MELLITUS USING MACHINE LEARNING TECHNIQUES
 
Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
Sampling Strategies to Control Misclassification Bias in Longitudinal Udder H...
 
S.M.A.R.T Final Presentation 2016
S.M.A.R.T Final Presentation 2016S.M.A.R.T Final Presentation 2016
S.M.A.R.T Final Presentation 2016
 
2016-04-20-Moscow-EstimationError-V01
2016-04-20-Moscow-EstimationError-V012016-04-20-Moscow-EstimationError-V01
2016-04-20-Moscow-EstimationError-V01
 
Dealing with outliers in Clinical Research
Dealing with outliers in Clinical ResearchDealing with outliers in Clinical Research
Dealing with outliers in Clinical Research
 
STATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docxSTATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docx
 
Lecture 7 gwas full
Lecture 7 gwas fullLecture 7 gwas full
Lecture 7 gwas full
 
Open Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysisOpen Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysis
 
RecSys2018論文読み会 資料
RecSys2018論文読み会 資料RecSys2018論文読み会 資料
RecSys2018論文読み会 資料
 
Sheet1Student Name ________________________________10-coin trialO.docx
Sheet1Student Name  ________________________________10-coin trialO.docxSheet1Student Name  ________________________________10-coin trialO.docx
Sheet1Student Name ________________________________10-coin trialO.docx
 
Sensitivity Analysis
Sensitivity AnalysisSensitivity Analysis
Sensitivity Analysis
 
Jie Zheng at #ICG12: PhenoSpD: an atlas of phenotypic correlations and a mult...
Jie Zheng at #ICG12: PhenoSpD: an atlas of phenotypic correlations and a mult...Jie Zheng at #ICG12: PhenoSpD: an atlas of phenotypic correlations and a mult...
Jie Zheng at #ICG12: PhenoSpD: an atlas of phenotypic correlations and a mult...
 
1Basic Statistics.ppt
1Basic Statistics.ppt1Basic Statistics.ppt
1Basic Statistics.ppt
 
Missing Data in Research on Child Maltreatment
Missing Data in Research on Child MaltreatmentMissing Data in Research on Child Maltreatment
Missing Data in Research on Child Maltreatment
 
Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3
 
STATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docxSTATUse the information below to answer Questions 1 through 4..docx
STATUse the information below to answer Questions 1 through 4..docx
 

Mais de Lietuvos kompiuterininkų sąjunga

Mais de Lietuvos kompiuterininkų sąjunga (20)

LIKS ataskaita 2021-2023
LIKS ataskaita 2021-2023LIKS ataskaita 2021-2023
LIKS ataskaita 2021-2023
 
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizėEimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
 
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
 
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemoseD. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
 
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
 
G. Mezetis. Skaimenines valstybes link
G. Mezetis. Skaimenines valstybes link G. Mezetis. Skaimenines valstybes link
G. Mezetis. Skaimenines valstybes link
 
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
 
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
 
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
 
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
 
Raimundas Matylevičius. Asmens duomenų valdymas
Raimundas Matylevičius. Asmens duomenų valdymasRaimundas Matylevičius. Asmens duomenų valdymas
Raimundas Matylevičius. Asmens duomenų valdymas
 
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
 
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
 
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotisRima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
 
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizėGražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
 
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
 
Eugenijus Valavičius. Hiperteksto kelias
Eugenijus Valavičius. Hiperteksto keliasEugenijus Valavičius. Hiperteksto kelias
Eugenijus Valavičius. Hiperteksto kelias
 
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėjeTomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
 
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėjePaulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
 
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklaiOlga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Agnė DZIDOLIKAITĖ. Evolutionary Approach in Optimization

  • 1. Evolutionary Approach in Optimization Agnė Dzidolikaitė Vilnius University 2015
  • 2. Multidimensional data visualization for pharmacological data 2 1.6 13 1.5 5 4.3 2.1 5.1 6.9 10 89 44 250 110 55 120 150 1.3 2.2 4.7 7.6 6.5 12 4.1 3.7 17 85 24 40 17 17 52 94 2.1 5.1 1100 1200 130 1300 1100 440 32 40 320 1200 190 700 260 280 0.8 6.9 0.7 1.2 0.09 1 1.6 1.3 1.9 1 1.1 1.4 0.2 0.5 2.3 2.3 5.9 5.2 7.5 9.3 4.6 3.4 6.4 4 990 110 43 1.1 330 83 18 19 32 3.3 12 9.3 2.1 3.2 12 24 2100 1800 9.6 36 66 280 55 44 1030 330 66 300 31 100 68 64 540 45 12 51 11 63 15 18 320 150 2.4 93 3.1 35 11 11 5.4 11 60 51 1.9 19 31 16 1300 5400 4200 9400 8100 5100 3700 4000 2000 790 6300 4400 1200 3900 1300 1700 150 140 710 910 130 1080 500 470 110 260 680 647 250 580 380 510
  • 4. Multidimensional scaling • Multidimensional scaling method is used to visualize multidimensional data in a lower- dimensional space, usually in two or three dimensional space. • Multidimensional scaling is widely applied in many science fields, such as economics, psychology, etc. 4
  • 5. Dissimilarities and distances in multidimensional scaling • Let us assume that every 𝑛 dimensional vector ∈ 𝑅 𝑛 , 𝑖 ∈ {1, . . , 𝑚} corresponds to a lower dimensional vector 𝑌 ∈ 𝑅 𝑑 , 𝑑 < 𝑛. The distance between vectors and 𝑗 is called dissimilarity and is marked as 𝛿 𝑗. The distance between vectors 𝑌 and 𝑌𝑗 is 𝑑(𝑌 , 𝑌𝑗), 𝑖, 𝑗 = 1, … , 𝑚. Distances between vectors usually are Minkovski distances between points 𝑌 and 𝑌𝑗, which are 𝑑 𝑝 𝑌 , 𝑌𝑗 = ( 𝑘= 𝑚 |𝑌 𝑘 − 𝑌𝑗𝑘| 𝑝 ) 1 𝑝. 5
  • 6. Least squares stress function and relative error • If we use least squares stress function, then we get this formula 𝑆 𝐱 = <𝑗 𝑛 𝑤 𝑗 <𝑗 𝑚 𝑘 − 𝑗𝑘 − 𝛿 𝑗 . • Relative error is also often used. The formula is this one 𝑓 = 𝑆( )/ <𝑗 𝑛 𝑤 𝑗 𝛿 𝑗. 6
  • 7. Genetic algorithm Genetic algorithms belong to the class of heuristic algorithms. There exist a lot of genetic algorithms but all genetic algorithms have some traits that are the same: • Every genetic algorithm has a population which consists of individuals. • Some part of the individuals are selected from the old population (parents population). • Crossover is carried out with the selected individuals. Some genes are taken from one individual and some from the other individual. Then the genes are interchanged between parents and a new individual or individuals are created. New individuals are called offsprings. • With a certain probability mutation is carried out. During mutation some genes in the offspring are randomly changed. • Individuals with the worst fitness values are eliminated from the population. 7
  • 8. Scheme of genetic operations 8
  • 9. Hybrid genetic algorithm 1:Randomly generate an initial population of ind individuals 2:Calculate relative error of each individual 3:for gen generations do 4: for the size of population (pop) do 5: randomly select two parents from the population 6: crossover these two individuals (parents) in order to get an offspring 7: with some mutation probability mutate the new offspring 8: perform local search 9: add the offspring to the offsprings’ population 10: end do 11: merge parents population with the offsprings’ population 12: delete half of the joint population by eliminating individuals that have the worst fitness value 13:end do 9
  • 10. Beverages data views a) Relative error = 0.1574(the best relative error) b) Relative error = 0.1922(seperability of diet drinks) 10
  • 11. Relative errors for beverages dataset Run 𝑓∗ Seperable by a line 0.1574 NO 0.1614 NO 0.1664 NO 0.1675 NO 0.1683 NO 0.1743 YES 0.1751 NO 0.1752 NO 0.1753 NO 0.1761 NO 0.1769 NO 0.1774 NO 0.1791 NO 0.1795 NO 0.1798 NO Run 𝑓∗ Seperable by a line 0.1813 NO 0.1819 NO 0.1821 NO 0.1836 NO 0.1843 NO 0.1851 NO 0.1874 YES 0.1886 YES 0.1893 NO 0.1907 YES 0.1921 YES 0.1922 YES 0.1956 YES 0.1969 NO 0.2071 NO 11
  • 12. Pharmacological data views a)Relative error = 0.0517 (the best relative error) b)Relative error = 0.1709(seperable images of activating and blocking ligands) 12
  • 13. Relative errors for pharmacological datasetRun 𝑓∗ Seperable by a line 0.0517 NO 0.0519 NO 0.0625 NO 0.0816 NO 0.0915 NO 0.0921 NO 0.0945 NO 0.1014 NO 0.1101 NO 0.1116 NO 0.1121 NO 0.1169 NO 0.1221 NO 0.1248 NO 0.1251 NO Run 𝑓∗ Seperable by a line 0.1253 NO 0.1316 NO 0.1325 NO 0.1329 NO 0.1402 NO 0.1403 NO 0.1431 NO 0.1463 NO 0.1526 NO 0.1531 NO 0.1601 YES 0.1669 YES 0.1709 YES 0.1745 YES 0.1961 YES 13
  • 14. Conclusions In experimental investigation experiments with beverages and pharmacological datasets were carried out. It was noticed that with the smallest relative error’s value we cannot always see expected separation in images. When the relative error’s value is higher we can sometimes notice separation. It could be concluded that it is useful to visualize several best local minima instead of the global minimum only. 14
  • 15. Thank You for Your attention 15