Multi-objective Optimization

Interest in Multi-Objective Optimization (MOP) has been notably increasing since Multi-Objective Optimization Evolutionary Algorithms (MOEAs) proved their ability to solve optimization problems with several conflicting objective functions, even when many objective functions are simultaneously considered. This talk will mathematically present a general MOP as well as different alternatives and algorithms to solve a MOP, analyzing its application to several different areas of science, engineering, economy, industry and even social areas. Practical examples will illustrate the main concepts, summarizing the start of the art.


Benjamín Barán
PhD in Systems and Computer Engineering (Federal University of Rio de Janeiro – Brazil, 1993), Master in Electrical Engineering (Northeastern University, Boston – United States, 1987), Electronic Engineer (Asunción National University, Paraguay – 1983), with a widely scientific and academic experience at several universities in three continents, he has published more than a hundred scientific articles, having been awarded a dozen awards and recognitions as: The Honor of Merit Latin American Computer Science in 2013, The Panamerican Prize in Scientific Computing in 2012, The National Prize of Sciences of Paraguay – 1996, The Andrés Barbero – 1982 Prize of the Scientific Society of Paraguay, and moreover, he received a Doctorate Honoris Causa by the National University of the East in 2012. He is a member of the Honorary Scientific Commission (category III) of the National Program of Incentive to Researchers – PRONII of CONACYT. For more than two decades he has served as president of the consultancy Barán y Asociados – CBA, leading large projects in computing and communications from both the public and the private sector, including consulting works for agencies Internationals such as ITU, UNESCO, UNDP, OAS, World Bank and IDB. His main research areas are: cloud computing, multi objective optimization problems, bio-inspired algorithms, communications networks, applications to engineering and quantum computing.

What can we do in education with less “friction”?

We already know, Information and Communication Technologies (ICT) are disrupting the established order in the Industrial Age. All processes (business, personal, conceptual, of all kinds) are transformed, business models are modified and new ones are identified. The instantaneous and massive communication capacity eliminates many of the frictions and stiffness of the Industrial Age.
How does the exponential evolution of ICT affect teaching-learning processes?
We see how MOOCs (massive open online courses) expand the scope of the recipients of education with little effort and how learning analytics allows us to go into details of the educational process never before observed. But this only represents in principle what is possible. In the presentation, we will reflect on the opportunities that lie before us,but also on the challenges, uncertainties and difficulties of managing change.


Carlos Delgado Kloos
He is a Telecommunications Engineer from the Polytechnic University of Madrid, Spain and PhD in Computer Science from the Technical University of Munich, Germany. He is professor of telematics engineering at the Carlos III University of Madrid where He is also director of the GAST Research Group and Director of the UNESCO chair on “Scalable Digital education for all”. He is also vice-rector of strategy and Digital education at his university. He coordinates the eMadrid network on educational technology in the community of Madrid and is the Spanish representative in the TC3 Committee on Education of IFIP. He has led a multitude of research projects at both the European, national and bilateral levels. He has been the manager of the National I+D Program in ICT in the ministry. He has carried out research stays in universities such as Harvard, MIT, Munich and others. The number of scientific contributions in national and international conferences or magazines exceeds 400. In addition, he has written a book and co-edited more than a dozen.

Domain-Specific Language using the Jetbrains MetaProgramming System

Domain-specific languages (DSLs) are computer programming languages of limited expressiveness, focused on a particular domain. Being able to create your own DSL is a valuable tool to have in your software engineering toolbox. From using configuration languages in your own project, and from building your internal company languages, to empowering your business users with expressive languages, DSLs are oftentimes the solution. Traditionally, the creation of a DSL was a time-consuming endeavor. Fortunately, their development has been eased with the introduction of specialized environments called language workbenches. The language workbenches ease the development of DSLs by offering meta-languages to implement the different language aspects, such as editor, code generation, constraints, type system, and so on. We will touch upon the creation of all these different meta-language aspects, and we will do so in a modern language workbench, called the Jetbrains MetaProgramming System


Ana Maria Sutii
She currently applies her knowledge on DSLs at the ING Bank in the Netherlands, where they build DSLs for the financial domain. Her study journey reflects her interest in and around DSLs. From 2007 to 2011, she followed the courses in Computer Science at the Polytechnic University of Bucharest, Romania. Her bachelor thesis was on reporting experiences with providing static single assignment form to an open source Java virtual machine implementation, Jato. After that, from 2011 to 2013, she did her master’s in the group of Mark van den Brand, software engineering, and technology, at the Technical University of Eindhoven. There, she looked at modularity in programming language grammars, and, more specifically, at modularity in GLL grammars. She then did her Ph.D. in the same group, from 2013 to 2017, under the supervision of Tom Verhoeff and Mark van den Brand. The topic of her Ph.D. was on modularization of both models and metamodels as defined in domain-specific languages (DSLs). As can be partly inferred from her studies, her interests mainly lie in DSLs, modularity, language workbenches, IDEs and model transformations.