Results 1  10
of
12
EnergyEfficient Algorithms for . . .
, 2007
"... We study scheduling problems in batteryoperated computing devices, aiming at schedules with low total energy consumption. While most of the previous work has focused on finding feasible schedules in deadlinebased settings, in this article we are interested in schedules that guarantee good respons ..."
Abstract

Cited by 64 (2 self)
 Add to MetaCart
We study scheduling problems in batteryoperated computing devices, aiming at schedules with low total energy consumption. While most of the previous work has focused on finding feasible schedules in deadlinebased settings, in this article we are interested in schedules that guarantee good response times. More specifically, our goal is to schedule a sequence of jobs on a variablespeed processor so as to minimize the total cost consisting of the energy consumption and the total flow time of all jobs. We first show that when the amount of work, for any job, may take an arbitrary value, then no online algorithm can achieve a constant competitive ratio. Therefore, most of the article is concerned with unitsize jobs. We devise a deterministic constant competitive online algorithm and show that
Optimal Search and OneWay Trading Online Algorithms
 ALGORITHMICA
, 2001
"... This paper is concerned with the time series search and oneway trading problems. In the (time series) search problem a player is searching for the maximum (or minimum) price in a sequence that unfolds sequentially, one price at a time. Once during this game the player can decide to accept the curre ..."
Abstract

Cited by 31 (0 self)
 Add to MetaCart
This paper is concerned with the time series search and oneway trading problems. In the (time series) search problem a player is searching for the maximum (or minimum) price in a sequence that unfolds sequentially, one price at a time. Once during this game the player can decide to accept the current price p in which case the game ends and the player's payoff is p.Intheoneway trading problem a trader is given the task of trading dollars to yen. Each day, a new exchange rate is announced and the trader must decide how many dollars to convert to yen according to the current rate. The game ends when the trader trades his entire dollar wealth to yen and his payoff is the number of yen acquired. The search and oneway trading are intimately related. Any (deterministic or randomized) oneway trading algorithm can be viewed as a randomized search algorithm. Using the competitive ratio as a performance measure we determine the optimal competitive performance for several variants of these problems. In particular, we show that a simple threatbased strategy is optimal and we determine its competitive ratio which yields, for realistic values of the problem parameters, surprisingly low competitive ratios. We also consider and analyze a oneway trading game played against an adversary called Nature where the online player knows the probability distribution of the maximum exchange rate and that distribution has been chosen by Nature. Finally, we consider some applications for a special case of portfolio selection called twoway trading in which the trader may trade back and forth between cash and one asset.
Can we learn to beat the best stock
 Journal of Artificial Intelligence Research
, 2004
"... A novel algorithm for actively trading stocks is presented. While traditional universal algorithms (and technical trading heuristics) attempt to predict winners or trends, our approach relies on predictable statistical relations between all pairs of stocks in the market. Our empirical results on his ..."
Abstract

Cited by 16 (0 self)
 Add to MetaCart
A novel algorithm for actively trading stocks is presented. While traditional universal algorithms (and technical trading heuristics) attempt to predict winners or trends, our approach relies on predictable statistical relations between all pairs of stocks in the market. Our empirical results on historical markets provide strong evidence that this type of technical trading can “beat the market ” and moreover, can beat the best stock in the market. In doing so we utilize a new idea for smoothing critical parameters in the context of expert learning. 1
On Capital Investment
, 1996
"... We deal with the problem of making capital investments in machines for manufacturing a product. Opportunities for investment occur over time, every such option consists of a capital cost for a new machine and a resulting productivity gain, i.e., a lower production cost for one unit of product. T ..."
Abstract

Cited by 14 (1 self)
 Add to MetaCart
We deal with the problem of making capital investments in machines for manufacturing a product. Opportunities for investment occur over time, every such option consists of a capital cost for a new machine and a resulting productivity gain, i.e., a lower production cost for one unit of product. The goal is that of minimizing the total production costs and capital costs when future demand for the product being produced and investment opportunities are unknown. This can be viewed as a generalization of the skirental problem and related to the mortgage problem [3].
Competitive solutions for online financial problems
 ACM Comput. Surv
, 1998
"... This article surveys results concerning online algorithms for solving problems related to the management of money and other assets. In particular, the survey focuses on search, replacement, and portfolio selection problems. ..."
Abstract

Cited by 11 (0 self)
 Add to MetaCart
This article surveys results concerning online algorithms for solving problems related to the management of money and other assets. In particular, the survey focuses on search, replacement, and portfolio selection problems.
Discrete Online And RealTime Optimization
 Proceedings of the 15th IFIP World Computer Congress, Budapest/Vienna
, 1998
"... Discrete Optimization techniques have become a major and successful tool for modelling and solving many real world problems. In modelling realtime applications, we often have to face the inherent difficulty that an essential part of the data arrives sequentially in realtime, and that decision supp ..."
Abstract

Cited by 4 (4 self)
 Add to MetaCart
Discrete Optimization techniques have become a major and successful tool for modelling and solving many real world problems. In modelling realtime applications, we often have to face the inherent difficulty that an essential part of the data arrives sequentially in realtime, and that decision support is requested at the same time. Online and realtime algorithms are designed to handle such difficulties. We review some theoretical and practical aspects of online algorithms. Starting with theoretical concepts for performance evaluation, we survey typical results for classical optimization problems of discrete structure. Finally, we describe results on solving Discrete Optimization models for some realtime applications. Discrete Optimization has become a major and successful tool in modelling and solving real world problems arising in computer science, in economics, and in engineering. This success is based on two essential facts: computation times have decreased dramatically by the im...
Online Algorithms: Competitive Analysis and Beyond
 in Algorithms and Theory of Computation
, 1999
"... this article, but rather a deep principle of online analysis known as Yao's minimax theorem [Yao, 1980]. This theorem is actually an adaptation of the famous minimax theorem of game theory [von Neumann and Morgenstern, 1947]. It states that the best ratio achievable by a deterministic algorithm aga ..."
Abstract

Cited by 4 (0 self)
 Add to MetaCart
this article, but rather a deep principle of online analysis known as Yao's minimax theorem [Yao, 1980]. This theorem is actually an adaptation of the famous minimax theorem of game theory [von Neumann and Morgenstern, 1947]. It states that the best ratio achievable by a deterministic algorithm against any distribution is exactly the same as the best ratio achievable by a randomized algorithm against a worstcase adversary. More formally, for a given online problem let F n denote the family of input instances of size at most n. Let D n denote the set of all probability distributions over the instances in F n . Let A n
OnLine Difference Maximization
, 1999
"... . In this paper we examine problems motivated by online financial problems and stochastic games. In particular, we consider a sequence of entirely arbitrary distinct values arriving in random order, and must devise strategies for selecting low values followed by high values in such a way as to maxi ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
. In this paper we examine problems motivated by online financial problems and stochastic games. In particular, we consider a sequence of entirely arbitrary distinct values arriving in random order, and must devise strategies for selecting low values followed by high values in such a way as to maximize the expected gain in rank from low values to high values. First, we consider a scenario in which only one low value and one high value may be selected. We give an optimal online algorithm for this scenario, and analyze it to show that, surprisingly, the expected gain is n \Gamma O(1), and so differs from the best possible offline gain by only a constant additive term (which is, in fact, fairly small  at most 15). In a second scenario, we allow multiple nonoverlapping low/high selections, where the total gain for our algorithm is the sum of the individual pair gains. We also give an optimal online algorithm for this problem, where the expected gain is n 2 =8 \Gamma \Theta(n log n). An analysis shows that the optimal expected offline gain is n 2 =6 + \Theta(1), so the performance of our online algorithm is within a factor of 3=4 of the best offline strategy. Key words. analysis of algorithms, online algorithms, financial games, secretary problem AMS subject classifications. 68Q20, 68Q25 PII. S0895480196307445 1.
Delayed Information and Action in OnLine Algorithms
 39th IEEE symposium on Foundations of Computer Science
, 1998
"... Most online analysis assumes that, at each time step, all relevant information up to that time step is available and a decision has an immediate effect. In many online problems, however, the time relevant information is available and the time a decision has an effect may be decoupled. For example, ..."
Abstract

Cited by 3 (0 self)
 Add to MetaCart
Most online analysis assumes that, at each time step, all relevant information up to that time step is available and a decision has an immediate effect. In many online problems, however, the time relevant information is available and the time a decision has an effect may be decoupled. For example, when making an investment, one might not have completely uptodate information on market prices. Similarly, a buy or sell order might only be executed some time later in the future. We introduce and explore natural delayed models for several wellknown online problems. Our analyses demonstrate the importance of considering timeliness in determining the competitive ratio of an online algorithm. For many problems, we demonstrate that there exist algorithms with small competitive ratios even when large delays affect the timeliness of information and the effect of decisions.
Criteria, Models and Strategies in Portfolio Selection
, 2000
"... In this paper, we survey ideas and principles of modeling the investment decision process of economic agents. We start with the criteria of Markowitz of formulating return and risk as mean and variance, and also its extensions. We then look into other related criteria which are based on probability ..."
Abstract
 Add to MetaCart
In this paper, we survey ideas and principles of modeling the investment decision process of economic agents. We start with the criteria of Markowitz of formulating return and risk as mean and variance, and also its extensions. We then look into other related criteria which are based on probability assumptions on future prices of securities. We also present methodologies which, instead of assuming probability distributions, rely on the best solution for the worst case scenario or in the average. A few multiple stage optimization models are discussed. Finally we give a few remarks on some interesting topics for further investigations.