Demo Data from VLDB 2026 / reviewers in the wild / expert
Alexander Souza
dblp:92/3695
· DBLP profile ↗
18ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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.
| Theoretical computer science
2 papers |
Approximation and online algorithms · 76% Mathematical optimization · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms › online algorithms
competitive analysis |
0.2 | 2 | 2010 | SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010 On adequate performance measures for paging · STOC 2006 |
Approximation and online algorithms › online algorithms
online scheduling |
0.1 | 1 | 2010 | SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010 |
Mathematical optimization › scheduling
shortest remaining processing time |
0.1 | 1 | 2010 | SRPT is 1.86-Competitive for Completion Time Scheduling · SODA 2010 |
Memory systems
cache |
0.1 | 1 | 2006 | On adequate performance measures for paging · STOC 2006 |
Memory systems › memory management › virtual memory
paging |
0.1 | 1 | 2006 | On adequate performance measures for paging · STOC 2006 |
Approximation and online algorithms
online algorithms |
0.1 | 1 | 2006 | On adequate performance measures for paging · STOC 2006 |
Methods — techniques the papers use, named apart from their topics
diffuse adversary model · 0.1competitive ratio analysis · 0.1randomized analysis · 0.1competitive analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | The Bell Is Ringing in Speed-Scaled Multiprocessor Scheduling
Gero Greiner, Tim Nonner, Alexander Souza |
Theory Comput. Syst. | 3 |
| 2013 | Approximation Algorithms for Generalized Plant Location
Alexander Souza |
MFCS | 1 |
| 2013 | Buffer overflow management with class segregation
Kamal Al-Bawani, Alexander Souza |
Inf. Process. Lett. | 2 |
| 2012 | Approximation Algorithms for Generalized and Variable-Sized Bin Covering
Matthias Hellwig, Alexander Souza |
APPROX-RANDOM | 2 |
| 2012 | Optimal Algorithms for Train Shunting and Relaxed List Update ProblemsabstractThis paper considers a Train Shunting problem which occurs in cargo train organizations: We have a locomotive travelling along a track segment and a collection of n cars, where each car has a source and a target. Whenever the train passes the source of a car, it needs to be added to the train, and on the target, the respective car needs to be removed. Any such operation at the end of the train incurs low shunting cost, but adding or removing truly in the interior requires a more complex shunting operation and thus yields high cost. The objective is to schedule the adding and removal of cars as to minimize the total cost. This problem can also be seen as a relaxed version of the well-known List Update problem, which may be of independent interest. We derive polynomial time algorithms for Train Shunting by reducing this problem to finding independent sets in bipartite graphs. This allows us to treat several variants of the problem in a generic way. Specifically, we obtain an algorithm with running time O(n^{5/2}) for the uniform case, where all low costs and all high costs are identical, respectively. Furthermore, for the non-uniform case we have running time of O(n^3). Both versions translate to a symmetric variant, where it is also allowed to add and remove cars at the front of the train at low cost. In addition, we formulate a dynamic program with running time O(n^4), which exploits the special structure of the graph. Although the running time is worse, it allows us to solve many extensions, e.g., prize-collection, economies of scale, and dependencies between consecutive stations. Tim Nonner, Alexander Souza |
ATMOS | 2 |
| 2011 | Optimal File-Distribution in Heterogeneous and Asymmetric Storage Networks
Tobias Langner 0001, Christian Schindelhauer, Alexander Souza |
SOFSEM | 3 |
| 2011 | Balanced Interval ColoringabstractWe consider the discrepancy problem of coloring n intervals with k colors such that at each point on the line, the maximal difference between the number of intervals of any two colors is minimal. Somewhat surprisingly, a coloring with maximal difference at most one always exists. Furthermore, we give an algorithm with running time O(n log n + kn log k) for its construction. This is in particular interesting because many known results for discrepancy problems are non-constructive. This problem naturally models a load balancing scenario, where $n$~tasks with given start- and endtimes have to be distributed among $k$~servers. Our results imply that this can be done ideally balanced. When generalizing to $d$-dimensional boxes (instead of intervals), a solution with difference at most one is not always possible. We show that for any d >= 2 and any k >= 2 it is NP-complete to decide if such a solution exists, which implies also NP-hardness of the respective minimization problem. In an online scenario, where intervals arrive over time and the color has to be decided upon arrival, the maximal difference in the size of color classes can become arbitrarily high for any online algorithm. Antonios Antoniadis 0001, Falk Hüffner, Pascal Lenzner, Carsten Moldenhauer, Alexander Souza |
STACS | 5 |
| 2010 | SRPT is 1.86-Competitive for Completion Time SchedulingabstractWe consider the classical problem of scheduling preemptible jobs, that arrive over time, on identical parallel machines. The goal is to minimize the total completion time of the jobs. In standard scheduling notation of Graham et al. [5], this problem is denoted P |rj, pmtn| Σj cj. A popular algorithm called SRPT, which always schedules the unfinished jobs with shortest remaining processing time, is known to be 2-competitive, see Phillips et al. [13, 14]. This is also the best known competitive ratio for any online algorithm. However, it is conjectured that the competitive ratio of SRPT is significantly less than 2. Even breaking the barrier of 2 is considered a significant step towards the final answer of this classical online problem. We improve on this open problem by showing that SRPT is 1.86-competitive. This result is obtained using the following method, which might be of general interest: We define two dependent random variables that sum up to the difference between the cost of an SRPT schedule and the cost of an optimal schedule. Then we bound the sum of the expected values of these random variables with respect to the cost of the optimal schedule, yielding the claimed competitiveness. Furthermore, we show a lower bound of 21/19 for SRPT, improving on the previously best known 12/11 due to Lu et al. [11]. Christine Chung 0001, Tim Nonner, Alexander Souza |
SODA | 3 |
| 2009 | Latency Constrained Aggregation in Chain Networks Admits a PTAS
Tim Nonner, Alexander Souza |
AAIM | 2 |
| 2009 | A 5/3-Approximation Algorithm for Joint Replenishment with Deadlines
Tim Nonner, Alexander Souza |
COCOA | 2 |
| 2009 | On an Online Traveling Repairman Problem with Flowtimes: Worst-Case and Average-Case Analysis
Axel Simroth, Alexander Souza |
COCOON | 2 |
| 2009 | The bell is ringing in speed-scaled multiprocessor schedulingabstractThis paper investigates the problem of scheduling jobs on multiple speed-scaled processors without migration, i.e., we have constant α > 1 such that running a processor at speed s results in energy consumption s#945; per time unit. We consider the general case where each job has a monotonously increasing cost function that penalizes delay. This includes the so far considered cases of deadlines and flow time. For any type of delay cost functions, we obtain the following results: Any β-approximation algorithm for a single processor yields a randomized βBα-approximation algorithm for multiple processors, where Bα is the αth Bell number, that is, the number of partitions of a set of size α. Analogously, we show that any β-competitive online algorithm for a single processor yields a βBα-competitive online algorithm for multiple processors. Finally, we show that any β-approximation algorithm for multiple processors with migration yields a deterministic βBα-approximation algorithm for multiple processors without migration. These facts improve several approximation ratios and lead to new results. For instance, we obtain the first constant factor online and offline approximation algorithm for multiple processors without migration for arbitrary release times, deadlines, and job sizes. All algorithms are based on the surprising fact that we can remove migration with a blowup of Bα in expectation. Gero Greiner, Tim Nonner, Alexander Souza |
SPAA | 3 |
| 2009 | Competitive Buffer Management with Stochastic Packet Arrivals
Kamal Al-Bawani, Alexander Souza |
SEA | 2 |
| 2008 | The Influence of Link Restrictions on (Random) Selfish Routing
Martin Hoefer 0001, Alexander Souza |
SAGT | 2 |
| 2007 | Tradeoffs and Average-Case Equilibria in Selfish Routing
Martin Hoefer 0001, Alexander Souza |
ESA | 2 |
| 2006 | On adequate performance measures for pagingabstractMemory management is a fundamental problem in computer architecture and operating systems. We consider a two-level memory system with fast, but small cache and slow, but large main memory. The underlying theoretical problem is known as the paging problem. A sequence of requests to pages has to be served by making each requested page available in the cache. A paging strategy replaces pages in the cache with requested ones. The aim is to minimize the number of page faults that occur whenever a requested page is not in the cache.Experience shows that the paging strategy LEAST-RECENTLY-USED (LRU) usually achieves a factor around 2 to 3 compared to the optimum number of faults. This contrasts the theoretical worst case, in which this factor can be as large as the cache size k.One difficulty in analyzing the paging problem was the lack of an appropriate lower bound for the minimum number of page faults. We address this issue and propose a general lower bound which provides insight into the global structure of a given request sequence. In addition, we derive a characterization for the number of faults incurred by LRU.We give a theoretical explanation why LRU performs well in practice. We classify the set of all request sequences according to certain parameters and prove a bound on the competitive ratio of LRU, which depends on them. This bound varies between 2 and k, i.e., it includes the worst-case, but explains for which sequences LRU achieves constant competitive ratio. The classification is motivated from the structure of request sequences of practical applications: locality of reference and characteristic data access patterns. We argue that this structure yields values around 2 for our bound. Indeed, it is between 2 and 5 in extensive practical experiments.Furthermore, we study the paging problem with variable cache size, which was already considered previously. We show that this approach is not appropriate to explain the usual good performance of LRU. We measure the performance of LRU with the expected competitive ratio E[ALG]/E[OPT] and the expected performance ratio E[ALG]/E[OPT] in a diffuse adversary model and compare both measures. Our analysis yields that the expected competitive ratio gives a misleading answer. Konstantinos Panagiotou, Alexander Souza |
STOC | 2 |
| 2006 | The Expected Competitive Ratio for Weighted Completion Time Scheduling
Alexander Souza, Angelika Steger |
Theory Comput. Syst. | 1 |
| 2004 | The Expected Competitive Ratio for Weighted Completion Time Scheduling
Alexander Souza, Angelika Steger |
STACS | 1 |