Hartmut Schmeck

dblp:s/HartmutSchmeck · DBLP profile ↗
← Back
62ranked-venue papers
10as first author
0since 2021 · last 2018
0000-0002-4295-7631ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 34Systems, architecture and hardware · 12 · 3 first-authorTheory of computation · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 7Databases, data management, data science and information retrieval · 6 · 2 first-authorHuman-computer interaction and ubiquitous computing · 4Computer networks · 2Security and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Interconnection networks and networks-on-chip · 52% Parallel and multicore computing · 38% Integrated circuit design · 5%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%
Theoretical computer science
2 papers
Algorithms and data structures · 79% Logic in computer science · 21%

Topics — the 18 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › switching
circuit switching
0.011996
RMB - A Reconfigurable Multiple Bus Network · HPCA 1996
Interconnection networks and networks-on-chip
interconnection networks
0.011996
RMB - A Reconfigurable Multiple Bus Network · HPCA 1996
Interconnection networks and networks-on-chip › bus-based interconnection
multiple bus network
0.011996
RMB - A Reconfigurable Multiple Bus Network · HPCA 1996
Parallel and multicore computing
parallel algorithms
0.021989
Systolic s²-Way Merge Sort is Optimal · IEEE Trans. Computers 1989
Dictionary Machines for Different Models of VLSI · IEEE Trans. Computers 1985
Parallel and multicore computing › parallel algorithms › sorting
merge sort
0.011989
Systolic s²-Way Merge Sort is Optimal · IEEE Trans. Computers 1989
Parallel and multicore computing › parallel algorithms
sorting
0.011989
Systolic s²-Way Merge Sort is Optimal · IEEE Trans. Computers 1989
Programming languages and type systems
language semantics
0.021983
Algebraic Semantics of Recursive Flowchart Schemes · Inf. Control. 1983
Algebraic Semantics of Recursive Flowchart Schemes · ICALP 1982
Parallel and multicore computing › parallel architecture
massively parallel processor
0.011996
RMB - A Reconfigurable Multiple Bus Network · HPCA 1996
Integrated circuit design
VLSI design
0.021985
A Fast Sorting Algorithm for VLSI · ICALP 1983
Dictionary Machines for Different Models of VLSI · IEEE Trans. Computers 1985
Processor architecture and microarchitecture › parallel computer organization
dictionary machine
0.011985
Dictionary Machines for Different Models of VLSI · IEEE Trans. Computers 1985
Parallel and multicore computing › parallel algorithms › sorting
parallel sorting
0.011985
Systolic Sorting on a Mesh-Connected Network · IEEE Trans. Computers 1985
Algorithms and data structures › sequence algorithms
sorting
0.011983
A Fast Sorting Algorithm for VLSI · ICALP 1983
Programming languages and type systems › language semantics › formal semantics
algebraic semantics
0.011982
Algebraic Semantics of Recursive Flowchart Schemes · ICALP 1982
Programming languages and type systems
control flow
0.011982
Algebraic Semantics of Recursive Flowchart Schemes · ICALP 1982
Embedded and real-time systems › real-time scheduling
complexity analysis
0.011989
Systolic s²-Way Merge Sort is Optimal · IEEE Trans. Computers 1989
Parallel and multicore computing › parallel algorithms › parallel algorithm design
systolic algorithms
0.011989
Systolic s²-Way Merge Sort is Optimal · IEEE Trans. Computers 1989
Integrated circuit design
VLSI model
0.011985
Dictionary Machines for Different Models of VLSI · IEEE Trans. Computers 1985
Logic in computer science › algebraic logic
algebraic semantics
0.011982
Algebraic Semantics of Recursive Flowchart Schemes · ICALP 1982

Methods — techniques the papers use, named apart from their topics

systolic construction · 0.0asymptotic analysis · 0.0perfect shuffle · 0.0odd-even transposition sort · 0.0VLSI complexity analysis · 0.0
YearPublicationVenuePosition
2018 Achieving Optimized Decisions on Battery Operating Strategies in Smart Buildings
Jan Müller 0003, Mischa Ahrens, Ingo Mauser, Hartmut Schmeck
EvoApplications4
2017 Angle-Based Preference Models in Multi-objective Optimization
Marlon Alexander Braun, Pradyumn Kumar Shukla, Hartmut Schmeck
EMO3
2017 Multimodal scalarized preferences in multi-objective optimization
abstract
Scalarization functions represent preferences in multi-objective optimization by mapping the vector of objectives to a single real value. Optimization techniques using scalarized preferences mainly focus on obtaining only a single global preference optimum. Instead, we propose considering all local and global scalarization optima on the global Pareto front. These points represent the best choice in their immediate neighborhood. Additionally, they are usually sufficiently far apart in the objective space to present themselves as true alternatives if the scalarization function cannot capture every detail of the decision maker's true preference. We propose an algorithmic framework for obtaining all scalarization optima of a multi-objective optimization problem. In said framework, an approximation of the global Pareto front is obtained, from which neighborhoods of local optima are identified. Local optimization algorithms are then applied to identify the optimum of every neighborhood. In this way, we have an optima-based approximation of the global Pareto front based on the underlying scalarization function. A computational study reveals that local optimization algorithms must be carefully configured for being able to find all optima.
Marlon Alexander Braun, Lars Heling, Pradyumn Kumar Shukla, Hartmut Schmeck
GECCO4
2016 Comparison of Multi-objective Evolutionary Optimization in Smart Building Scenarios
Marlon Alexander Braun, Thomas Dengiz, Ingo Mauser, Hartmut Schmeck
EvoApplications (1)4
2016 Optimization of Operation and Control Strategies for Battery Energy Storage Systems by Evolutionary Algorithms
Jan Müller 0003, Matthias März, Ingo Mauser, Hartmut Schmeck
EvoApplications (1)4
2016 Stigmergy-Based Scheduling of Flexible Loads
Fredy Hernan Rios Silva, Lukas König, Hartmut Schmeck
EvoApplications (1)3
2015 Evolutionary Optimization of Smart Buildings with Interdependent Devices
Ingo Mauser, Julian Feder, Jan Müller 0003, Hartmut Schmeck
EvoApplications4
2015 Obtaining Optimal Pareto Front Approximations using Scalarized Preference Information
abstract
Scalarization techniques are a popular method for articulating preferences in solving multi-objective optimization problems. These techniques, however, have so far proven to be ill-suited in finding a preference-driven approximation that still captures the Pareto front in its entirety. Therefore, we propose a new concept that defines an optimal distribution of points on the front given a specific scalarization function. It is proven that such an approximation exists for every real-valued problem irrespective of the shape of the corresponding front under some very mild conditions. We also show that our approach works well in obtaining an equidistant approximation of the Pareto front if no specific preference is articulated. Our analysis is complemented by the presentation of a new algorithm that implements the aforementioned concept. We provide in-depth simulation results to demonstrate the performance of our algorithm. The analysis also reveals that our algorithm is able to outperform current state-of-the-art algorithms on many popular benchmark problems.
Marlon Alexander Braun, Pradyumn Kumar Shukla, Hartmut Schmeck
GECCO3
2014 Encodings for Evolutionary Algorithms in smart buildings with energy management systems
abstract
In energy systems, the transition from traditional, centralized architecture and controllable generation to an ever more decentralized and volatile generation due to an increasing use of renewable energy sources arises new challenges for the management and balancing of the electricity grid. These can be met through energy management systems (EMS) that enable flexible consumption and production of energy on the demand side of the grid. The EMS for smart buildings that is used within this paper allows for the integration of a multitude of devices through an architectural approach which is similar to “plug-and-play”. These devices can then be optimized to a flexible load shape by an Evolutionary Algorithm (EA). The differentiated optimization capabilities of the devices require adequate encoding schemes. Such schemes are the major contribution of this paper. The aptitude of these encodings is shown and validated through the simulation of smart buildings with different configurations, both concerning quantitative and qualitative benefits to be achieved according to energy systems' transition and users' objectives.
Ingo Mauser, Marita Dorscheid, Florian Allerding, Hartmut Schmeck
IEEE Congress on Evolutionary Computation4
2014 Customizable Energy Management in Smart Buildings Using Evolutionary Algorithms
Florian Allerding, Ingo Mauser, Hartmut Schmeck
EvoApplications3
2014 On homogenization of coal in longitudinal blending beds
abstract
Coal blending processes mainly use static and non-reactive blending methods like the well-known Chevron stacking. Although real-time quality measurement techniques such as online X-ray fluorescence measurements are available, the possibility to explore a dynamic adaptation of the blending process to the current quality data obtained using these techniques has not been explored. A dynamic adaptation helps to mix the coal from different mines in an optimal way and deliver a homogeneous product. The paper formulates homogenization of coal in longitudinal blending beds as a bi-objective problem of minimizing the variance of the cross-sectional quality and minimizing the height variance of the coal heap in the blending bed. We propose a cone based evolutionary algorithm to explore different trade-off regions of the Pareto front. A pronounced knee region on the Pareto front is found and is investigated in detail using a knee search algorithm. There are many interesting problem insights that are gained by examining the solutions found in different regions. In addition, all the knee solutions outperform the traditional Chevron stacking method.
Pradyumn Kumar Shukla, Michael P. Cipold, Claus C. Bachmann, Hartmut Schmeck
GECCO4
2014 A theoretical analysis of volume based Pareto front approximations
abstract
Many multi-objective algorithms use volume based quality indicators to approximate the Pareto front. Amongst these, the hypervolume is the most widely used. The distribution of solution sets of finite size μ that maximize the hypervolume have been investigated theoretically. But nearly all results are limited to the bi-objective case. In this paper, many of these results are extended to higher dimensions and a theoretical analysis and characterization of optimal $\mu$-distributions is done. We investigate monotonic Pareto curves that are embedded in three and higher dimensions that keep the property of the bi-objective case that only few points are determining the hypervolume contribution of a point. For finite μ, we consider the influence of the choice of the reference point and determine sufficient conditions that assure the extreme points of the Pareto curves to be included in an optimal μ- distribution. We state conditions about the slope of the front that makes it impossible to include the extremes. Furthermore, we prove more specific results for three dimensional linear Pareto fronts. It is shown that the equispaced property of an optimal distribution for a line in two dimensions does not hold in higher dimensions. We additionally investigate hypervolume in general dimensions and problems with cone domination structures.
Pradyumn Kumar Shukla, Nadja Doll, Hartmut Schmeck
GECCO3
2014 Run-Time Parameter Selection and Tuning for Energy Optimization Algorithms
Ingo Mauser, Marita Dorscheid, Hartmut Schmeck
PPSN3
2014 Hop count based distance estimation in mobile ad hoc networks - Challenges and consequences
Sabrina Merkel, Sanaz Mostaghim, Hartmut Schmeck
Ad Hoc Networks3
2013 Theory and Algorithms for Finding Knees
Pradyumn Kumar Shukla, Marlon Alexander Braun, Hartmut Schmeck
EMO3
2013 Distributed swarm evacuation planning
abstract
This paper presents a new decentralized approach for evacuating a large number of people from a building using mobile devices which can communicate locally with each other. We investigate the impact of the local communication between the devices on the evacuation by proposing a new distributed evacuation planning algorithm called Distributed Swarm Evacuation Planning. The main challenge in this approach concerns the local communication, which can be unreliable, incomplete, and delayed. Experiments show that we can significantly reduce the evacuation time compared to a modeled panic-like evacuation scenario and that the results are better than those of a shortest-path evacuation plan.
Sabrina Merkel, Sanaz Mostaghim, Daniel Blum, Hartmut Schmeck
SIS4
2012 Electrical Load Management in Smart Homes Using Evolutionary Algorithms
Florian Allerding, Marc Premm, Pradyumn Kumar Shukla, Hartmut Schmeck
EvoCOP4
2012 Towards a Deeper Understanding of Trade-offs Using Multi-objective Evolutionary Algorithms
Pradyumn Kumar Shukla, Christian Hirsch, Hartmut Schmeck
EvoApplications3
2012 Firefly-inspired synchronization for energy-efficient distance estimation in mobile ad-hoc networks
abstract
Mobile ad hoc networks (MANETs) are gaining increasing significance with computing devices becoming ubiquitous and equipped with wireless communication modules. Many applications for such networks require the devices to know their position within the network or their distance to other devices. Precise determination of these parameters often fails due to lack of information, missing hardware, or inaccessibility of needed resources, making an approximation necessary. We introduce an algorithm to calculate hop counts and, thereby, derive distances between devices. The algorithm is based on synchronization of all devices in the MANET. We show that an intentional phase shift of a periodically sent signal allows to estimate the distance between all devices in a network and a specific reference device. This approach significantly reduces the communication overhead leading to a more resource-efficient operation of the communication module and, thus, potentially extending the lifetime of the mobile devices. Experiments demonstrate that a network with an average of ten devices within communication range can be synchronized using a firefly-inspired decentralized synchronization algorithm. Also, we show that the resulting distance estimates have a higher accuracy compared to the results of an algorithm which is based on asynchronous exchange of messages.
Sabrina Merkel, Christian Werner Becker, Hartmut Schmeck
IPCCC3
2012 An Evolutionary Optimization Approach for Bulk Material Blending Systems
Michael P. Cipold, Pradyumn Kumar Shukla, Claus C. Bachmann, Kaibin Bao, Hartmut Schmeck
PPSN (1)5
2011 Preference Ranking Schemes in Multi-Objective Evolutionary Algorithms
Marlon Alexander Braun, Pradyumn Kumar Shukla, Hartmut Schmeck
EMO3
2011 Variable Preference Modeling Using Multi-Objective Evolutionary Algorithms
Christian Hirsch, Pradyumn Kumar Shukla, Hartmut Schmeck
EMO3
2010 Service Discovery in Self-Organizing Service-Oriented Environments
abstract
In service-oriented environments (e.g. Cloud Computing or Utility Computing), automated service discovery is crucial to enable self-organizing technical components that are able to discover and consume services autonomously. To this end, precise and robust service discovery algorithms are desirable. In this paper, we propose an approach combining both syntactic and semantic search to increase accuracy of discovery results. Evaluation in an SOA simulation environment shows promising improvements in contrast to traditional centralized discovery approaches, such as UDDI.
Lei Liu 0020, Hartmut Schmeck
APSCC3
2010 Adaption of XCS to multi-learner predator/prey scenarios
abstract
Learning classifier systems (LCSs) are rule-based evolutionary reinforcement learning systems. Today, especially variants of Wilson's extended classifier system (XCS) are widely applied for machine learning. Despite their widespread application, LCSs have drawbacks, e. g., in multi-learner scennarios, since the Markov property is not fulfilled.
Clemens Lode, Urban Richter, Hartmut Schmeck
GECCO3
2010 Possibilities and limitations of decentralised traffic control systems
abstract
Due to steadily increasing mobility and the resulting rising traffic demands, serious congestion problems can be observed in many cities. One promising approach to alleviate the congestion effects is the coordination of the network's traffic signals in response to the traffic flow. The recently introduced Decentralised Progressive Signal Systems approach is an adaptive coordination mechanism for traffic signals in urban road networks that relies on local traffic data only. Since the decentralised process cannot lead to optimal results in some special cases, it is extended with an optional hierarchical component introduced in this paper. Based on a broader view on the current network traffic, this Regional Manager is responsible for determining which intersections are coordinated. The efficiency of the coordination determined by the Regional Manager is demonstrated in a simulation-based evaluation that considers the decentralised mechanism and an uncoordinated system for comparison.
Sven Tomforde, Holger Prothmann, Jürgen Branke, Jörg Hähner, Christian Müller-Schloer, Hartmut Schmeck
IJCNN6
2010 In Search of Equitable Solutions Using Multi-objective Evolutionary Algorithms
Pradyumn Kumar Shukla, Christian Hirsch, Hartmut Schmeck
PPSN (1)3
2010 A Framework for Incorporating Trade-Off Information Using Multi-Objective Evolutionary Algorithms
Pradyumn Kumar Shukla, Christian Hirsch, Hartmut Schmeck
PPSN (2)3
2010 Enabling Self-Organising Service Level Management with Automated Negotiation
abstract
Automated end-to-end Service Level Management (SLM) is crucial to enable self-organising Service-Oriented Architectures (SOA). In this paper, we present an approach based on Organic Computing to enable automated SLM by using automated service level negotiation. The evaluation results in a simulated SOA environment are presented to show the applicability of our approach.
Lei Liu 0020, Hartmut Schmeck
Web Intelligence2
2010 Adaptivity and self-organization in organic computing systems
abstract
Organic Computing (OC) and other research initiatives like Autonomic Computing or Proactive Computing have developed the vision of systems possessing life-like properties: they self-organize, adapt to their dynamically changing environments, and establish other so-called self-x properties, like self-healing, self-configuration, self-optimization, etc. What we are searching for in OC are methodologies and concepts for systems that allow to cope with increasingly complex networked application systems by introduction of self-x properties and at the same time guarantee a trustworthy and adaptive response to externally provided system objectives and control actions. Therefore, in OC, we talk about controlled self-organization . Although the terms self-organization and adaptivity have been discussed for years, we miss a clear definition of self-organization in most publications, which have a technically motivated background. In this article, we briefly summarize the state of the art and suggest a characterization of (controlled) self-organization and adaptivity that is motivated by the main objectives of the OC initiative. We present a system classification of robust, adaptable, and adaptive systems and define a degree of autonomy to be able to quantify how autonomously a system is working. The degree of autonomy distinguishes and measures external control that is exerted directly by the user ( no autonomy ) from internal control of a system which might be fully controlled by an observer/controller architecture that is part of the system ( full autonomy ). The quantitative degree of autonomy provides the basis for characterizing the notion of controlled self-organization. Furthermore, we discuss several alternatives for the design of organic systems.
Hartmut Schmeck, Christian Müller-Schloer, Emre Cakar, Moez Mnif, Urban Richter
ACM Trans. Auton. Adapt. Syst.1
2010 Editorial: Special issue on organic computing
abstract
editorial Free AccessEditorial: Special issue on organic computing Authors: Rolf P. Würtz Ruhr-University Bochum Ruhr-University BochumView Profile , Kirstie L. Bellman The Aerospace Corporation The Aerospace CorporationView Profile , Hartmut Schmeck Karlsruhe Institute of Technology Karlsruhe Institute of TechnologyView Profile , Christian Igel Ruhr-University Bochum Ruhr-University BochumView Profile Authors Info & Claims ACM Transactions on Autonomous and Adaptive SystemsVolume 5Issue 3Article No.: 9pp 1–3https://doi.org/10.1145/1837909.1837910Published:30 September 2010Publication History 1citation369DownloadsMetricsTotal Citations1Total Downloads369Last 12 Months22Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Rolf P. Würtz, Kirstie L. Bellman, Hartmut Schmeck, Christian Igel
ACM Trans. Auton. Adapt. Syst.3
2009 Assessing the Impact of Inherent SOA System Properties on Complexity
abstract
The design paradigm service-orientation combines proven design elements from previous approaches with design elements from recent technology evolution. However, little work has investigated so far the complexity associated with service-oriented systems. This paper proposes a simulation-based approach to assess the influence of inherent system properties on overall system complexity. In addition, this work provides results of experiments in a simulated environment to support our approach.
Lei Liu 0020, Stefan Thanheiser, Hartmut Schmeck
ICIW3
2008 Organic Control of Traffic Lights
Holger Prothmann, Fabian Rochner, Sven Tomforde, Jürgen Branke, Christian Müller-Schloer, Hartmut Schmeck
ATC6
2008 Parallel multi-objective optimization using Master-Slave model on heterogeneous resources
abstract
In this paper, we study parallelization of multi-objective optimization algorithms on a set of heterogeneous resources based on the Master-Slave model. The Master-Slave model is known to be the simplest parallelization paradigm, where a master processor sends function evaluations to several slave processors. The critical issue when using the standard methods on heterogeneous resources is that in every iteration of the optimization, the master processor has to wait for all of the computing resources (including the slow ones) to deliver the evaluations. In this paper, we study a new algorithm where all of the available computing resources are efficiently utilized to perform the multi-objective optimization task independent of the speed (fast or slow) of the computing processors. For this we propose a hybrid method using Multi-objective Particle Swarm optimization and Binary search methods. The new algorithm has been tested on a scenario containing heterogeneous resources and the results show that not only does the new algorithm perform well for parallel resources, but also when compared to a normal serial run on one computer.
Sanaz Mostaghim, Jürgen Branke, Andrew Lewis 0004, Hartmut Schmeck
IEEE Congress on Evolutionary Computation4
2008 Distance Based Ranking in Many-Objective Particle Swarm Optimization
Sanaz Mostaghim, Hartmut Schmeck
PPSN2
2007 Remarks on Self-organization and Trust in Organic Computing Systems
Hartmut Schmeck
ATC1
2007 Towards a quantitative notion of self-organisation
abstract
Organic computing (OC) and other research initiatives like autonomic computing or proactive computing have developed the idea of systems that possess life-like properties, that self-organise, that adapt to their dynamically changing environments, and that establish other so-called self-x properties, like self-healing, self-configuration, self-optimisation etc. What we are searching for in OC are not concepts for systems that simply self-organise, but systems that self-organise to achieve a well defined system goal. Therefore we talk in OC aboutcontrolledself-organisation. Although the term self-organisation has been discussed for years, we miss a clear definition of self-organisation in most publications, which have a technically motivated background. In this paper, we summarise the state of the art and introduce a definition of self-organisation that addresses the problem of designing self-organising technical systems, which is the main objective of the OC initiative.
Emre Cakar, Moez Mnif, Christian Müller-Schloer, Urban Richter, Hartmut Schmeck
IEEE Congress on Evolutionary Computation5
2007 Multi-objective particle swarm optimization on computer grids
abstract
Abstract. In recent years, a number of authors have successfully extended particle swarm optimization to problem domains with multiple objectives. This paper addresses the issue of parallelizing multi-objective particle swarms. We propose and empirically compare two parallel versions which differ in the way they divide the swarm into subswarms that can be processed independently on different processors. One of the variants works asynchronously and is thus particularly suitable for heterogeneous computer clusters as occurring e.g. in modern grid computing platforms. 1
Sanaz Mostaghim, Jürgen Branke, Hartmut Schmeck
GECCO3
2006 Organic Computing - Addressing Complexity by Controlled Self-Organization
abstract
In the past, the focus of the computer industry has been to improve hardware performance and add more and more features to the software. As a result, more and more appliances surrounding us are equipped with embedded computational power and wireless communication. As such, they become ever more flexible and multifunctional, and almost indispensable in daily life. On the other hand, the resulting systems become increasingly complex and unreliable, posing new challenges to designer and user. Organic Computing (OC) has the vision to address the challenges of complex distributed systems by making them more life-like (organic), i.e. endowing them with abilities such as self-organization, self-configuration, self-repair, or adaptation. The designer's task is simplified, because it is no longer necessary to exactly specify the low-level system behavior in all possible situations that might occur, but instead leaving the system with a certain degree of freedom which allows it to react in an intelligent way to new situations. Also, use ofsuch systems is simplified, as they can be controlled by setting few high-level goals, rather than having to manipulate many low-level parameters with unclear influence. In this paper, we give a general introduction to OC, and propose a generic observer-controller architecture as a framework for designing OC systems. Then, it is shown how to use this architecture at the example of a traffic light controller. The paper concludes with a summary and a discussion of future challenges.
Jürgen Branke, Moez Mnif, Christian Müller-Schloer, Holger Prothmann, Urban Richter, Fabian Rochner, Hartmut Schmeck
ISoLA7
2005 Organic Computing - A New Vision for Distributed Embedded Systems
abstract
Organic computing is becoming the new vision for the design of complex systems, satisfying human needs for trustworthy systems that behave life-like by adapting autonomously to dynamic changes of the environment, and have self-x properties as postulated for autonomic computing. Organic computing is a response to the threatening view of being surrounded by interacting and self-organizing systems which may become unmanageable, showing undesired emergent behavior. Major challenges for organic system design arise from the conflicting requirements to have systems that are at the same time robust and adaptive, having sufficient degrees of freedom for showing self-x properties but being open for human intervention and operating with respect to appropriate rules and constraints to prevent the occurrence of undesired emergent behavior.
Hartmut Schmeck
ISORC1
2004 Parallelizing multi-objective evolutionary algorithms: cone separation
abstract
Evolutionary multi-objective optimization (EMO) may be computationally quite demanding, because instead of searching for a single optimum, one generally wishes to find the whole front of Pareto-optimal solutions. For that reason, parallelizing EMO is an important issue. Since we are looking for a number of Pareto-optimal solutions with different tradeoffs between the objectives, it seems natural to assign different parts of the search space to different processors. We propose the idea of cone separation which is used to divide up the search space by adding explicit constraints for each process. We show that the approach is more efficient than simple parallelization schemes, and that it also works on problems with a non-convex Pareto-optimal front.
Jürgen Branke, Hartmut Schmeck, Kalyanmoy Deb, Reddy S. Maheshwar
IEEE Congress on Evolutionary Computation2
2004 Distribution of Evolutionary Algorithms in Heterogeneous Networks
Jürgen Branke, Andreas Kamper, Hartmut Schmeck
GECCO (1)3
2003 A Unified Framework for Metaheuristics
Jürgen Branke, Michael Stein 0002, Hartmut Schmeck
GECCO3
2003 On Enforced Convergence of ACO and its Implementation on the Reconfigurable Mesh Architecture Using Size Reduction Tasks
Stefan Janson, Daniel Merkle, Martin Middendorf, Hossam A. ElGindy, Hartmut Schmeck
J. Supercomput.5
2002 Population based ant colony optimization on FPGA
abstract
We propose to modify a type of ant algorithm called Population based Ant Colony Optimization (P-ACO) to allow implementation on an FPGA architecture. Ant algorithms are adapted from the natural behavior of ants and used to find good solutions to combinatorial optimization problems. General layout on the FPGA and algorithmic description are covered The most notable achievements featured in this paper are a runtime reduction and including the approximation of the heuristic function by a small set of favored decisions which changes over time.
Michael Guntsch, Martin Middendorf, Bernd Scheuermann, Oliver Diessel, Hossam A. ElGindy, Hartmut Schmeck, Keith So
FPT6
2002 An Evolutionary Approach to Dynamic Task Scheduling on FPGAs with Restricted Buffer
Martin Middendorf, Bernd Scheuermann, Hartmut Schmeck, Hossam A. ElGindy
J. Parallel Distributed Comput.3
2002 Ant colony optimization for resource-constrained project scheduling
abstract
An ant colony optimization (ACO) approach for the resource-constrained project scheduling problem (RCPSP) is presented. Several new features that are interesting for ACO in general are proposed and evaluated. In particular, the use of a combination of two pheromone evaluation methods by the ants to find new solutions, a change of the influence of the heuristic on the decisions of the ants during the run of the algorithm, and the option that an elitist ant forgets the best-found solution are studied. We tested the ACO algorithm on a set of large benchmark problems from the Project Scheduling Library. Compared to several other heuristics for the RCPSP, including genetic algorithms, simulated annealing, tabu search, and different sampling methods, our algorithm performed best on average. For nearly one-third of all benchmark problems, which were not known to be solved optimally before, the algorithm was able to find new best solutions.
Daniel Merkle, Martin Middendorf, Hartmut Schmeck
IEEE Trans. Evol. Comput.3
2000 Ant Colony Optimization for Resource-Constrained Projet Scheduling
Daniel Merkle, Martin Middendorf, Hartmut Schmeck
GECCO3
2000 Formal Asynchronous Systems Modelling
abstract
In this paper a formal model for asynchronous systems behaviour is presented which is suited for representing all levels of abstraction appearing in the design process. Based on a structural abstraction of asynchronous computation systems called asynchronous nets the behaviour of an asynchronous system can be represented by a set of so called abstract computations. It is shown how basic properties of such systems, and in particular, delay-insensitive behaviour, could be determined by investigating properties of abstract computations. Finally, it is demonstrated that the model enables formal verification of asynchronous systems over different levels of abstraction.
Markus Kohn, Hartmut Schmeck
Fundam. Informaticae2
1996 RMB - A Reconfigurable Multiple Bus Network
abstract
The heart of a massively parallel computer is its interconnection network. In this article we present a reconfigurable multiple bas network to support circuit switching as means of communication between processors of a multiprocessor machine. The main contribution of the papers is in demonstrating the simplicity of the routing hardware whilst still providing modularity and full utilization of the multiple bus system. A comparison with major interconnection network is also presented.
Hossam A. ElGindy, Arun K. Somani, Heiko Schröder 0001, Hartmut Schmeck, Andrew Spray
HPCA4
1995 A Distributed Genetic Algorithm Improving the Generalization Behavior of Neural Networks
Jürgen Branke, Udo Kohlmorgen, Hartmut Schmeck
ECML3
1989 Systolic s²-Way Merge Sort is Optimal
abstract
The time complexity of Thompson and Kung's (1977) s/sup 2/-way merge sort is analyzed and shown to be asymptotically optimal with respect to the recently improved lower bound on sorting on a mesh-connected n*n array. New lower bounds for systolic sorting are derived. A systolic version of s/sup 2/-way merge sort is systematically constructed and shown to be asymptotically optimal as well.>
Hartmut Schmeck, Heiko Schröder 0001, Christoph Starke 0001
IEEE Trans. Computers1
1988 A closer look at VLSI multiplication
Lars Kühnel, Hartmut Schmeck
Integr.2
1988 The instruction systolic array and its relation to other models of parallel computers
Manfred Kunde, Hans-Werner Lang, Manfred Schimmler, Hartmut Schmeck, Heiko Schröder 0001
Parallel Comput.4
1986 On the Maximum Edge Length in VLSI Layouts of Complete Binary Trees
Hartmut Schmeck
Inf. Process. Lett.1
1986 Systolic sorting in a sequential input/output environment
Selim G. Akl, Hartmut Schmeck
Parallel Comput.2
1985 Systolic Sorting on a Mesh-Connected Network
abstract
A parallel algorithm for sorting n data items in O(n) steps is presented. Its simple structure and the fact that it needs local communication only make it suitable for an implementation in VLSI technology. The algorithm is based on a merge algorithm that merges four subfiles stored in a mesh-connected processor array. This merge algorithm is composed of the perfect shuffle and odd-even-transposition sort. For the VLSI implementation a systolic version of the algorithm is presented. The area and time complexities for a bit-serial and a bit-parallel version of this implementation are analyzed.
Hans-Werner Lang, Manfred Schimmler, Hartmut Schmeck, Heiko Schröder 0001
IEEE Trans. Computers3
1985 Dictionary Machines for Different Models of VLSI
Hartmut Schmeck, Heiko Schröder 0001
IEEE Trans. Computers1
1983 A Fast Sorting Algorithm for VLSI
Hans-Werner Lang, Manfred Schimmler, Hartmut Schmeck, Heiko Schröder 0001
ICALP3
1983 Flow Graph Grammars and Flow Graph Languages
Hartmut Schmeck
WG1
1983 Algebraic Semantics of Recursive Flowchart Schemes
Hartmut Schmeck
Inf. Control.1
1983 Algebraic Characterization of Reducible Flowcharts
Hartmut Schmeck
J. Comput. Syst. Sci.1
1982 Algebraic Semantics of Recursive Flowchart Schemes
Hartmut Schmeck
ICALP1