Squillero walking on a beach (2012)

Curriculum Vitæ

Giovanni Squillero is an associate professor of computer science at Politecnico di Torino, Department of Control and Computer Engineering. His research mixes computational intelligence and machine learning, with particular emphasis on evolutionary computation, bio-inspired meta-heuristics, and multi-agent systems; in more down-to-earth activities, he develops approximate optimization techniques able to achieve acceptable solutions with reasonable amount of resources. The industrial applications of his work range from electronic CAD to bio-informatics. Up to June 2021, he is credited as an author in 3 books, 34 journal articles, 11 book chapters, and 150 papers in conference proceedings; he is also listed among the editors in 16 volumes.
Squillero has been a Senior Member of the IEEE since 2014; currently, he is serving in the technical committee of the IEEE Computational Intelligence Society Games, and in the editorial board of Genetic Programming and Evolvable Machines. He was the program chair of the European Conference on the Applications of Evolutionary Computation in 2016 and 2017, and he is now a member of the EvoApplications steering committee. In 2018 he co-organized EvoML, the workshop on Evolutionary Machine Learning at PPSN; in 2016 and 2017, MPDEA, the workshop on Measuring and Promoting Diversity in Evolutionary Algorithms at GECCO; and from 2004 to 2014, EvoHOT, the Workshops on Evolutionary Hardware Optimization Techniques.
Since 1998, Squillero lectured 61 university courses (14 Ph.D. and 47 M.S./B.Sc.; 36 in Italian and 25 in English); he contributed to additional 37 courses as an assistant or in other subsidiary roles. He was given the opportunity to present his research in 13 international events among invited talks, seminars and tutorials.

Appointments

Universities, Professional Bodies, and Learned Societies

Research projects

  • Co-Investigator and Head of the Department Unit (DAUIN) for ART-IFICIAL INTELLIGENCE in Support of Museums, grant from Compagnia di San Paolo (1 M€, 2020-2022)

Editorships

Organizing Committees

  • Member of the EvoApplications Steering Committee since 2018 (part of EvoStar).
  • Organizer of the workshop on “Evolutionary Machine Learning” at the International Conference on Parallel Problem Solving from Nature (PPSN) in 2018 [with Alberto Tonda].
  • Organizer of the workshop on “Measuring and Promoting Diversity in Evolutionary Algorithms” at the Genetic and Evolutionary Computation Conference (GECCO) in 2017 [with Alberto Tonda].
  • Program Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2017
  • Organizer of the workshop on “Measuring and Promoting Diversity in Evolutionary Algorithms” at the Genetic and Evolutionary Computation Conference (GECCO) in 2016 [with Alberto Tonda].
  • Program Chair of the Biannual European-Latin American Summer School on Design, Test and Reliability (BELAS) in 2016
  • Program Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2016
  • Publication Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2015
  • Organizer of “EvoHOT” (formerly the “Workshop on Evolutionary Hardware Optimization Techniques”, then incorporated as a track in the European Conference on the Applications of Evolutionary Computation) from 2004 to 2014
  • Track chair of “A-LIFE” (evolutionary robotics, adaptive behavior, and evolvable hardware) at the Genetic and Evolutionary Computation Conference (GECCO) in 2011 and 2012.
  • General Track Chair of European Conference on the Applications of Evolutionary Computation in 2012.
  • Chair of the Ph.D. forum for the 20th International Conference on Field Programmable Logic and Applications (FPL) in 2010
  • Track chair of “A-LIFE” (evolutionary robotics, adaptive behavior, and evolvable hardware) at the Genetic and Evolutionary Computation Conference (GECCO) in 2009.
  • Organizer of the “Special Session on Evolutionary Computation for Electronic Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2007
  • Topic Chair for the IEEE Congress on Evolutionary Computation (CEC) in 2005
  • Vice-Chair for IEEE Congress on Evolutionary Computation (CEC) in 2004
  • Track organizer “Evolutionary Computation and Optimization” for the ACM Symposium on Applied Computing (SAC) in 2004
  • Organizer of the “Special Session on Evolutionary Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2003
  • Organizer of the “Special Session on Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2001

Dissemination

  • Tutorial “Evolutionary Algorithms & Machine Learning: Synergies and challenges” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2020
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2020
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2018
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the International Conference on Parallel Problem Solving from Nature (PPSN) in 2016
  • Tutorial “Brief Overview of Diversity-Preservation Methodologies in Evolutionary Optimization” at the IEEE World Congress of Computational Intelligence (WCCI) in 2014
  • Tutorial “Industrial Applications of Evolutionary Algorithms” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2013
  • Tutorial “Industrial Applications of Evolutionary Algorithms” at the IEEE Conference on Evolutionary Computation (CEC) in 2011
  • Seminar on “Heuristic Stimuli Generation For Coverage Closure Exploiting Simulation Feedback” at DVClub in 2010
  • Tutorial “EA-based Test and Verification of Microprocessors” at the Genetic and Evolutionary Computation Conference (GECCO) in 2008
  • Invited speech “Methodologies for Test Program Generation Exploiting Simulation Feedback” at the workshop Pre- and post-SI verification challenges of multi-core systems organized by Intel and Technion (Haifa) in 2008
  • Seminars on Evolutionary Computation in prof. Elio Piccolo “Artificial Intelligence” course in 2005, 2006 and 2008
  • Seminars on Evolutionary Computationin Computer Aided Design in Prof. Stefano Cagnoni course (University of Parma) in 2005 and 2004
  • Tutorial titled “Applications of evolutionary computation to hardware design” at the Workshop AIxIA sul calcolo evoluzionistico (GSICE) in 2005

Awards

  • Best paper award at EvoSTAR for “Use of a Multi-Objective Evolutionary Algorithm for Influence Maximization in Social Networks” in 2017.
  • Bronze Medal at ICPC Southwestern Europe Regional Contest (for coaching Georgy Skhirtladze, Vuk Stajkic, and Kareem Zarka) in 2017.
  • Honorable mention award at the Human-Competitive Awards (The HUMMIES) for “Artificial evolution in computer aided design: from the optimization of parameters to the creation of assembly programs Automatic Generation of Software-based Functional” in 2012.
  • Best paper candidate at EvoSTAR for “Exploiting Evolution for an Adaptive Drift-Robust Classifier in Chemical Sensing” in 2010.
  • Best paper candidate at Genetic and Evolutionary Computation Conference for “Coupling EA and High-level Metrics for the Automatic Generation of Test Blocks for Peripheral Cores” in 2007.
  • Best paper award at IEEE DATE: Design, Automation and Test in Europe for “An Effective Technique for Minimizing the Cost of Processor Software-Based Diagnosis in SoCs” in 2006.
  • Silver medal at Human-Competitive Awards (The HUMMIES) for Evolving Assembly Programs: How Games Help Microprocessor Validation in 2005.
  • Outstanding Paper Award at Symposium on Integrated Circuits and System Design for “Reducing Test Application Time through Interleaved Scan” in 2002.
  • Best paper award at IEEE Asian Test Symposium for “Effective Techniques for High-Level ATPG” in 2001.
  • Special Jury Award for Outstanding Work presented by a student or young researcher at the First European Workshops (organized by EvoNet) for “Approximate Equivalence Verification for Protocol Interface Implementation via Genetic Algorithms” in 1999.

Teaching (last 3 years)

Available materials and resources are listed in https://staff.polito.it/giovanni.squillero/dida.php

Year 2020/2021

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)
  • Object oriented programming [in English], Politecnico di Torino (Torino, Italy)

Year 2019/2020

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)
  • Object oriented programming [in English], Politecnico di Torino (Torino, Italy)

Year 2018/2019

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)
  • Object oriented programming [in English], Politecnico di Torino (Torino, Italy)

(This page has been automagically generated on Thursday, June 24, 2021, at 07:56 AM)