{ "cells": [ { "cell_type": "markdown", "metadata": { "internals": { "slide_type": "subslide" }, "slideshow": { "slide_type": "slide" } }, "source": [ "
" ] }, { "cell_type": "markdown", "metadata": { "internals": { "slide_helper": "subslide_end" }, "slide_helper": "subslide_end", "slideshow": { "slide_type": "-" } }, "source": [ "# Evolutionary Multi-Objective Optimization\n", "\n", "## Luis Martí, [IC](http://www.ic.uff.br)/[UFF](http://www.uff.br)\n", "\n", "[http://lmarti.com](http://lmarti.com); [lmarti@ic.uff.br](mailto:lmarti@ic.uff.br) \n", "\n", "[Advanced Evolutionary Computation: Theory and Practice](http://lmarti.com/aec-2014) " ] }, { "cell_type": "markdown", "metadata": { "internals": { "slide_helper": "subslide_end", "slide_type": "subslide" }, "slide_helper": "slide_end", "slideshow": { "slide_type": "subslide" } }, "source": [ "This notebook is better viewed rendered as slides. You can convert it to slides and view them by:\n", "- using [nbconvert](http://ipython.org/ipython-doc/1/interactive/nbconvert.html) with a command like:\n", " ```bash\n", " $ ipython nbconvert --to slides --post serve\n", " | $n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "$n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "
---|---|---|---|
0 | \n", "[[0.9977275932042845, 0.9965136379259723, 0.51... | \n", "[[0.9984083629151556, 0.09353025978685643, 0.7... | \n", "[[0.9998822922333848, 0.3606206000614993, 0.86... | \n", "
1 | \n", "[[0.9994523656808363, 0.15096009667708038, 0.7... | \n", "[[0.9999296140942003, 0.6362939526923219, 0.00... | \n", "[[0.9990418574002103, 0.8049558879536657, 0.48... | \n", "
2 | \n", "[[0.9933887753816163, 0.11289114848347837, 0.4... | \n", "[[0.9997638765656464, 0.2829054976583878, 0.89... | \n", "[[0.9999169320345067, 0.10912800384098932, 0.7... | \n", "
3 | \n", "[[0.9995015319036422, 0.5255243150173985, 0.53... | \n", "[[0.998903716395094, 0.6948982307664169, 0.190... | \n", "[[0.9939804258490037, 0.5537945580214072, 0.49... | \n", "
4 | \n", "[[0.9999071795487058, 0.597551943491093, 0.738... | \n", "[[0.99990936520471, 0.09148086217380487, 0.188... | \n", "[[0.9987082847513086, 0.6251687696069047, 0.17... | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
0 | \n", "[[0.9984083629151556, 0.09353025978685643, 0.7... | \n", "[[0.9998822922333848, 0.3606206000614993, 0.86... | \n", "[[0.9977275932042845, 0.9965136379259723, 0.51... | \n", "
1 | \n", "[[0.9999296140942003, 0.6362939526923219, 0.00... | \n", "[[0.9990418574002103, 0.8049558879536657, 0.48... | \n", "[[0.9994523656808363, 0.15096009667708038, 0.7... | \n", "
2 | \n", "[[0.9997638765656464, 0.2829054976583878, 0.89... | \n", "[[0.9999169320345067, 0.10912800384098932, 0.7... | \n", "[[0.9933887753816163, 0.11289114848347837, 0.4... | \n", "
3 | \n", "[[0.998903716395094, 0.6948982307664169, 0.190... | \n", "[[0.9939804258490037, 0.5537945580214072, 0.49... | \n", "[[0.9995015319036422, 0.5255243150173985, 0.53... | \n", "
4 | \n", "[[0.99990936520471, 0.09148086217380487, 0.188... | \n", "[[0.9987082847513086, 0.6251687696069047, 0.17... | \n", "[[0.9999071795487058, 0.597551943491093, 0.738... | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
0 | \n", "1.154701e+07 | \n", "9.976071e+06 | \n", "9.555584e+06 | \n", "
1 | \n", "1.122888e+07 | \n", "1.022963e+07 | \n", "9.082437e+06 | \n", "
2 | \n", "1.173466e+07 | \n", "9.776245e+06 | \n", "9.107024e+06 | \n", "
3 | \n", "1.143605e+07 | \n", "9.906633e+06 | \n", "9.150103e+06 | \n", "
4 | \n", "1.134042e+07 | \n", "1.029052e+07 | \n", "8.665202e+06 | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
count | \n", "4.200000e+01 | \n", "4.200000e+01 | \n", "4.200000e+01 | \n", "
mean | \n", "1.140611e+07 | \n", "1.000509e+07 | \n", "8.969749e+06 | \n", "
std | \n", "3.290728e+05 | \n", "2.324033e+05 | \n", "2.982720e+05 | \n", "
min | \n", "1.040199e+07 | \n", "9.481858e+06 | \n", "8.436061e+06 | \n", "
25% | \n", "1.119742e+07 | \n", "9.868847e+06 | \n", "8.815870e+06 | \n", "
50% | \n", "1.144434e+07 | \n", "1.000275e+07 | \n", "8.900598e+06 | \n", "
75% | \n", "1.165122e+07 | \n", "1.014667e+07 | \n", "9.131239e+06 | \n", "
max | \n", "1.195610e+07 | \n", "1.047124e+07 | \n", "9.626931e+06 | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
$n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "NaN | \n", "True | \n", "True | \n", "
$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "True | \n", "NaN | \n", "True | \n", "
$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "True | \n", "True | \n", "NaN | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
$n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "NaN | \n", "1.67658e-15 | \n", "1.56072e-15 | \n", "
$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "1.67658e-15 | \n", "NaN | \n", "2.96475e-15 | \n", "
$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "1.56072e-15 | \n", "2.96475e-15 | \n", "NaN | \n", "
\n", " | $n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "
---|---|---|---|
$n_\\mathrm{pop}=10;\\ t_\\mathrm{max}=50$ | \n", "False | \n", "True | \n", "True | \n", "
$n_\\mathrm{pop}=50;\\ t_\\mathrm{max}=10$ | \n", "True | \n", "False | \n", "True | \n", "
$n_\\mathrm{pop}=100;\\ t_\\mathrm{max}=5$ | \n", "True | \n", "True | \n", "False | \n", "
Software | Version |
---|---|
Python | 3.6.0 64bit [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] |
IPython | 5.2.2 |
OS | Darwin 16.4.0 x86_64 i386 64bit |
scipy | 0.18.1 |
numpy | 1.11.3 |
matplotlib | 2.0.0 |
seaborn | 0.7.1 |
deap | 1.1 |
Sat Mar 04 02:05:51 2017 BRT |