Squillero walking on a beach (2012)

Curriculum Vitæ

Giovanni Squillero works as a full professor of computer science at Politecnico di Torino, Department of Control and Computer Engineering. His research mixes artificial intelligence and soft computing, 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 bioinformatics. Up to April 2024, he is credited as an author in 3 books, 39 journal articles, 11 book chapters, and 166 papers in conference proceedings; he is also listed among the editors in 14 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 has lectured 71 university courses (16 Ph.D. and 55 M.S./B.Sc.; 36 in Italian and 35 in English); he contributed to additional 37 courses as an assistant or in other subsidiary roles. He has been given the opportunity to present his research in 15 international events among invited talks, seminars and tutorials.

Appointments

Politecnico di Torino

Professional Bodies and Learned Societies

Editorships

Scientific responsibility of research projects (competitive calls)

  • ART-IFICIAL INTELLIGENCE in Support of Museums as Head of the Department Unit for DAUIN, grant from Compagnia di San Paolo (1 M€, 2020-2022)
  • SG - SMART GAMER, grant from Poli di Innovazione (2013-2014)

Scientific responsibility of research projects (commercial contracts)

  • “COLIBRI #2” with SPEA S.p.A. (2020-2022)
  • “Extraction and identification of information from mass spectra” with Nanotech Analysis S.r.l. (2021-2022)
  • “A3G speed monitor modelling” with Infineon Technologies Italia S.r.l. (2021)
  • “Machine Learning techniques for virtual antimicrobial susceptibility testing” with Bactell Inc. (2019)
  • “Machine Learning techniques for the prediction of failures based on in-situ sensors values” with Infineon Technologies A.G. (2018)
  • “Algoritmo di ottimizzazione” with Seica S.p.A. (2017)
  • “Ottimizzazione percorsi FP” with SPEA S.p.A. (2011)

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 “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2022 [together with Dirk Sudholt]
  • Invited speech “Artificial Intelligence in the museum environment” at Humanizing Technology through Design (event organized by Circolo del Design) in 2021
  • Tutorial “Evolutionary Algorithms & Machine Learning: Synergies and challenges” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2020 [together with Alberto Tonda]
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2020 [together with Dirk Sudholt]
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2018 [together with Alberto Tonda]
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the International Conference on Parallel Problem Solving from Nature (PPSN) in 2016 [together with Alberto Tonda]
  • Tutorial “Brief Overview of Diversity-Preservation Methodologies in Evolutionary Optimization” at the IEEE World Congress of Computational Intelligence (WCCI) in 2014 [together with Alberto Tonda]
  • 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’s 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 2022/2023

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computational intelligence [in English], Politecnico di Torino (Torino, Italy)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • The Future of Work [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)

Year 2021/2022

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computational intelligence [in English], Politecnico di Torino (Torino, Italy)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • The Future of Work [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)

Year 2020/2021

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

(This page has been automagically generated on Thursday, April 25, 2024, at 07:02 AM)