Balding–Nichols model: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Yobot
m References: WP:CHECKWIKI error fixes (59) using AWB (9842)
en>IkamusumeFan
Add SVG pdf and cdf.
 
Line 1: Line 1:
'''Task systems''' are mathematical objects used to model the set of possible configuration of [[online algorithm]]s. They were introduced by [[Allan Borodin|Borodin]], [[Nati Linial|Linial]] and [[Michael Saks (mathematician)|Saks]] (1992) to model a variety of online problems. A task system determines a set of states and costs to change states. Task systems obtain as input a sequence of requests such that each request assigns processing times to the states. The objective of an online algorithm for task systems is to create a schedule that minimizes the overall cost incurred due to processing the tasks with respect to the states and due to the cost to change states.
Friends call him Royal. What she enjoys performing is bottle tops collecting and she is trying to make it a occupation. I've always loved residing in Idaho. She is presently a cashier but soon she'll be on her personal.<br><br>Here is my page - extended car warranty ([http://14.63.168.193/index.php?document_srl=249897&mid=freeboard look what i found])
 
If the cost function to change states is a [[Metric (mathematics)|metric]], the task system is a '''metrical task system''' (MTS). This is the most common type of task systems.
Metrical task systems generalize online problems such as [[Page replacement algorithm|paging]], [[List accessing problem|list accessing]], and the [[k-server problem]] (in finite spaces).
 
==Formal Definition==
A task system is a pair <math>(S,d)</math> where <math>S=\{s_1,s_2,\dotsc,s_n\}</math> is a set of '''states''' and <math> d:S \times S \rightarrow \mathbb{R}</math> is a distance function. If <math>d</math> is a metric, <math>(S,d)</math> is a metrical task system. An input to the task system is a sequence <math>\sigma = T_1,T_2,\dotsc,T_l</math> such that for each <math>i</math>, <math>T_i</math> is a vector of <math>n</math> non-negative entries that determine the processing costs for the <math>n</math> states when processing the <math>i</math>th task.
 
An algorithm for the task system produces a schedule <math>\pi</math> that determines the sequence of states. For instance, <math> \pi(i)=s_j</math> means that the <math>i</math>th task <math>T_i</math> is run in state <math>s_j</math>. The processing cost of a schedule is
<math> \mathrm{cost}(\pi,\sigma) = \sum_{i=1}^l d(\pi(i-1),\pi(i)) + T_i(\pi(i)).</math>
 
The objective of the algorithm is to find a schedule such that the cost is minimized.
 
==Known Results==
As usual for online problems, the most common measure to analyze algorithms for metrical task systems is the [[Competitive analysis (online algorithm)|competitive analysis]], where the performance of an online algorithm is compared to the performance of an optimal offline algorithm. For deterministic online algorithms, there is a tight bound <math> 2n-1</math> on the competitive ratio due to Borodin et al. (1992).
 
For randomized online algorithms, the competitive ratio is lower bounded by <math> \Omega(\log n / \log\log n) </math> and upper bounded by <math> O(\log^2 n \log\log n)</math>. The lower bound is due to Bartal et al. (2006,2005). The upper bound is due to Fiat and Mendel (2003) who improved upon a result of Bartal et al. (1997).
 
There are many results for various types of restricted metrics.
 
==See also==
* [[Adversary (online algorithm)|Adversary model]]
* [[Competitive analysis (online algorithm)|Competitive analysis]]
* [[K-server problem]]
* [[Online algorithm]]
* [[Page replacement algorithm]]
* [[Real-time computing]]
 
==References==
* {{cite conference
  | author = Yair Bartal, Avrim Blum, Carl Burch, and Andrew Tomkins
  | title = A polylog(n)-Competitive Algorithm for Metrical Task Systems
  | booktitle = Proceedings of the Twenty-Ninth Annual ACM Symposium on the Theory of Computing
  | year = 1997
  | pages = 711–719
  | doi = 10.1145/258533.258667}}
 
* {{cite journal
  | author = Yair Bartal, Béla Bollobás, Manor Mendel
  | title = Ramsey-type theorems for metric spaces with applications to online problems
  | journal=  Journal of Computer and System Sciences
  | year = 2006
  | volume= 72
  | pages = 890–921
  }}
 
*{{cite journal
  | author=Yair Bartal, Nathan Linial, Manor Mendel,  [[Assaf Naor]]
  | title= On metric Ramsey-type phenomena
  | journal= Annals of Mathematics
  | volume= 162
  | year=2005
  | pages= 643–709
  }}
 
* {{cite book
| author= [[Allan Borodin]] and Ran El-Yaniv
| title= ''Online Computation and Competitive Analysis''
| url= http://www.cs.technion.ac.il/~rani/book.html
| publisher= Cambridge University Press
        | year= 1998
| pages= 123–149
        }}
* {{cite journal
  | author = [[Allan Borodin]], [[Nati Linial]], and [[Michael Saks (mathematician)|Michael Saks]]
  | title = An optimal online algorithm for metrical task systems
  | journal = Journal of the ACM
  | volume = 39
  | pages = 745–763
  | year = 1992
  | doi = 10.1145/146585.146588}}
 
* {{cite journal
  | author = Amos Fiat and Manor Mendel
  | title = Better Algorithms for Unfair Metrical Task Systems and Applications
  | journal = SIAM J. Comput.
  | volume = 32
  | pages = 1403–1422
  | year = 2003
  | doi = 10.1137/S0097539700376159}}
 
[[Category:Online algorithms]]

Latest revision as of 21:25, 16 August 2014

Friends call him Royal. What she enjoys performing is bottle tops collecting and she is trying to make it a occupation. I've always loved residing in Idaho. She is presently a cashier but soon she'll be on her personal.

Here is my page - extended car warranty (look what i found)