Related Experiment Video
Updated: Aug 15, 2025

Operant Procedures for Assessing Behavioral Flexibility in Rats
Published on: February 15, 2015
Speeding Task Allocation Search for Reconfigurations in Adaptive Distributed Embedded Systems Using Deep
Ramón Rotaeche1, Alberto Ballesteros1, Julián Proenza1
1Departament de Matemàtiques i Informàtica, Universitat Illes Balears, 07122 Palma de Mallorca, Spain.
Abstract:
A Critical Adaptive Distributed Embedded System (CADES) is a group of interconnected nodes that must carry out a set of tasks to achieve a common goal, while fulfilling several requirements associated with their critical (e.g., hard real-time requirements) and adaptive nature. In these systems, a key challenge is to solve, in a timely manner, the combinatorial optimization problem involved in finding the best way to allocate the tasks to the available nodes (i.e., the task allocation) taking into account aspects such as the computational costs of the tasks and the computational capacity of the nodes. This problem is not trivial and there is no known polynomial time algorithm to find the optimal solution. Several studies have proposed Deep Reinforcement Learning (DRL) approaches to solve combinatorial optimization problems and, in this work, we explore the application of such approaches to the task allocation problem in CADESs. We first discuss the potential advantages of using a DRL-based approach over several heuristic-based approaches to allocate tasks in CADESs and we then demonstrate how a DRL-based approach can achieve similar results for the best performing heuristic in terms of optimality of the allocation, while requiring less time to generate such allocation.
Related Concept Videos
Distributed Loads: Problem Solving
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Reinforcement Schedules
Once a behavior is learned,...
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Multi-input and Multi-variable systems
In the absence...
Associative Learning
Classical conditioning, also known...

