La Página de Daniel Stolfi
EspañolEnglish

FEATURED CONTENTS

Flow Generator Algorithm (FGA)

FGA

We present a novel approach for calculating realistic traffic flows for traffic simulators, called Flow Generator Algorithm (FGA). We start with an original map from OpenStreetMap and traffic data collected at different measurement points, published by the city’s authorities, to produce a model consisting of the simulation map and a series of traffic flows (routes + vehicles) which match the real number of vehicles at those streets. Our approach does not need a full dataset to calculate the flows. In fact, just a few measurement points indicating the number of vehicles in the analyzed time interval were used. This and the use of evolutionary algorithms for such a complex task make our proposal different from the studies found in literature.

The epiGenetic Algorithm (epiGA)

epiGA

Our novel proposal, the epiGenetic Algorithm (epiGA), consists of a set of strategies, based on evolutionary computation, inspired in nature, especially in epigenetics, with the aim of solving complex combinatorial problems. The foundation of epiGA is epigenesis. We are interested in how the DNA and histones are collapsed to form nucleosomes, how this affects the gene replication during reproduction, and how the epigenetic mechanisms modify the gene expression thru methylation, all of them in order to build the bio-inspired operators of our algorithm. Source code in GitLab: JAVA and Python

Green Swarm: Reducing Greenhouse Gas Emissions

Green Swarm

The mobility architecture, called Green Swarm, is proposed to reduce greenhouse gas emissions from road traffic in smart cities. The traffic flow optimization of four European cities: Malaga, Stockholm, Berlin, and Paris, is addressed with new case studies importing each city's actual roads and traffic lights from OpenStreetMap into the SUMO traffic simulator, so as to find the best ways to redirect the traffic flow, and advise drivers.

Red Swarm: Smart Mobility in Smart Cities

Red Swarm

Nowadays, cities are evolving quickly. Most citizens are living in, using the services of, or thinking about moving to cities, what is a new source of complex problems. Smart Cities is a world initiative leading to better exploit on of the resources in a city in order to offer higher level services to people. Smart cities are related to sensing the city's status and acting in new intelligent ways at different levels: people, government, cars, transport, communications, energy, buildings, neighbourhoods, resource storage, etc.

Project CoMVeT (AKA SUMBUDRULE)

Project CoMVeT

The Emotiv EPOC neuroheadset is used to register neural activity with high resolution. This activity is processed and sent to the computer using a wireless link. This neuroheadset represents a new type of interface human-machine (HCI) and it's able to interpret signals from the user's brain. This neuroheadset has several wet pads used like electrodes to detect the user's basic thoughts, feelings, emotions and facial gestures.

Vertical pendulum: Control by computer

Vertical pendulum

Development of a proportional-derivative controller used to keep a pendulum in vertical position. It has got only one degree of freedom corresponding to the tilt angle. The mechanical structure has been built by using the rail and the head of an old printer to mount the tilt sensor in order to close the loop of the control.

VRML: Virtual worlds on the Internet

VRML

This section introduces to the visitor in virtual worlds modelled by using the programming language VRML97. This work is part of the researching done for my Bachelor's Degree in Computer Engineering thesis.

From the earlier prehistoric sculptures made of clay to the realism achieved by Phidias in the ancient Greece or by Michelangelo with his marvellous marble works, human beings have made an effort in representing the three dimensional world in which they lived...

Building a slave flash trigger

Slave Flash Trigger

This development consists in mounting a circuit for triggering a slave flash. These kind of devices are well known by photographers and they use to be very expensive. By using this trigger you will be capable to take photos with more than a flash at once.

Project VIGIA. Infrared Surveillance Guided by Anatomical Impulses

Project VIGIA

The Project VIGIA is a development that took place during the subject Software Engineering: Projects. It consisted in a system capable to control a remote webcam by using the movements of the user's head simulating a virtual window behaviour. To do that, a Wiimote will be used to detect the head position in conjunction with a pair of glasses provided with infrared LEDs.

 RESEARCH PROJECTS

Hunted

The HUNTED project (Heterogeneous multi-swarms of UNmanned auTonomous systEms for mission Deployment) aims at designing a novel generation of mobility models for heterogeneous multi-swarms of Unmanned Autonomous Systems (UAS) for surveillance and tracking of imminent threats. Such swarms are composed of several vehicles moving in an autonomous and coordinated manner in the air, on the ground, and in the sea. Read more...

6CITY

In the 6CITY project (TIN2017-88213-R) the working hypothesis is that many different problems of smart cities (according to EU: economy, mobility, governance, people, living, environment), which are multidisciplinary in nature and ​apparently unrelated, can be solved by looking at their (possibly similar) underlying quantitative and qualitative features, as well as by providing ​advanced algorithms ​that can ​search, optimize and learn ​by themselves (to an extent) for those situations where knowledge of the problem is very limited (as it happens in many real cases). Read more...

MOVEON

The MOVEON project (TIN2014-57341-R) makes an ambitious proposal for focused research in challenges related to intelligent transport and smart mobility. We do it from the perspective of building new applications based in solver metaheuristic engines enhanced with methodologies and theories contributed by our team so as to exhibit "holistic intelligence". Read more...

MAXCT

The MAXCT project (OTRI # 8.06/5.47.4356 - AOP GGI3003IDI) consists of two parallel applications are running to improve the traffic flow in a city: HITUL - Holistic Intelligence for Traffic Urban Lights - system offers an informed support for decision-making at city level, optimizing the planning of the existing traffic lights network; and CTPATH is our second tool in this project. Drivers could receive route advices based in their preferences and city conditions, both powered to reduce the travel times and the carbon footprint. Read more...

roadME

The roadME project (TIN2011-28194) intends to characterize, design, and evaluate metaheuristic techniques able to solve real world problems, and then, particular applications of a communication network of vehicles (VANET). Our hypothesis is that standard metaheuristics are not able by themselves to address the tight requirements of many complex problems like this one, since we are dealing with execution times of a few seconds, specific user constraints, scalable to very big dimension problems, and robust to work in different scenarios. Read more...

PATIO

The Project PATIO: Collaborative Learning and User Modelling Techniques Applied to Multicultural Integration (TIC-4273), has been developed by the group of Investigation and Application of Artificial Intelligence of the department of Computer Languages and Computation of the University of Málaga, subsidized by the Ministry of Innovation, Science and Business of the Andalusian Regional Government (2008 official announcement for excellence Projects). Read more...

publications

Can I Park in the City Center? Predicting Car Park Occupancy Rates in Smart Cities

Can I Park in the City Center? Predicting Car Park Occupancy Rates in Smart Cities

Daniel H. Stolfi, Enrique Alba, and Xin Yao. Can I Park in the City Center? Predicting Car Park Occupancy Rates in Smart Cities. In: Journal of Urban Technology, 1-15, 2019.
doi> 10.1080/10630732.2019.1586223 | [BibTex]

Chapter 14 - Sustainable Road Traffic Using Evolutionary Algorithms

Chapter 14 - Sustainable Road Traffic Using Evolutionary Algorithms

Daniel H. Stolfi and Enrique Alba. Chapter 14 - Sustainable Road Traffic Using Evolutionary Algorithms. In: Sustainable Transportation and Smart Logistics, Elsevier, 361-380, Eds: Faulin, Javier, Grasman, Scott E., Juan, Angel A., Hirsch, Patrick, 2019.
doi> 10.1016/B978-0-12-814242-4.00014-4 | [BibTex]

Green Swarm: Greener Routes with Bio-inspired Techniques

Green Swarm: Greener Routes with Bio-inspired Techniques

Daniel H. Stolfi and Enrique Alba. Green Swarm: Greener Routes with Bio-inspired Techniques. In: Applied Soft Computing, vol. 71, pp. 952-963, 2018.
doi> 10.1016/j.asoc.2018.07.032 | [BibTex] | Read More...

Generating Realistic Urban Traffic Flows with Evolutionary Techniques

Generating Realistic Urban Traffic Flows with Evolutionary Techniques

Daniel H. Stolfi and Enrique Alba. Generating Realistic Urban Traffic Flows with Evolutionary Techniques. In: Engineering Applications of Artificial Intelligence, vol. 75, pp. 36-47, 2018.
doi> 10.1016/j.engappai.2018.07.009 | [BibTex] | Read More...

Epigenetic algorithms: A New way of building GAs based on epigenetics

Epigenetic algorithms: A New way of building GAs based on epigenetics

Daniel H. Stolfi and Enrique Alba. Epigenetic algorithms: A New way of building GAs based on epigenetics. In: Information Sciences, vol. 424, Supplement C, pp. 250-272, 2018.
doi> 10.1016/j.ins.2017.10.005 | [BibTex] | Read More...

Red Swarm: Reducing Travel Times in Smart Cities by Using Bio-inspired Algorithms

Red Swarm: Reducing Travel Times in Smart Cities by Using Bio-inspired Algorithms

Daniel H. Stolfi and Enrique Alba. Red Swarm: Reducing Travel Times in Smart Cities by Using Bio-inspired Algorithms. In: Applied Soft Computing, vol. 24, pp. 181-195, 2014.
doi> 10.1016/j.asoc.2014.07.014 | [BibTex] | Read More...

LA PAGINA DE DANIEL STOLFI - Version 4.7 - 1993-2019 - Política de Cookies
Creative Commons License