• Home
  • Search
  • On the competitive ratio of evaluating priced functions
  • Cite Icon7
  • https://doi.org/10.5555/1109557.1109661Copy DOI Icon

On the competitive ratio of evaluating priced functions

  • Jan 22, 2006
  • Ferdinando Cicalese +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Let f be a function on a set of variables V. For each x e V, let c(x) be the cost of reading the value of x. An algorithm for evaluating f is a strategy for adaptively identifying and reading a set of variables U ⊆ V whose values uniquely determine the value of f. We are interested in finding algorithms which minimize the cost incurred to evaluate f in the above sense. Competitive analysis is employed to measure the performance of the algorithms. We study two variants of the above problem. First we consider the classical setting in which one assumes that the algorithm knows the cost c(x), for each x e V. For the case where f is a monotone boolean function which is representable by a threshold tree, we provide a polynomial time algorithm with the best possible competitive ratio γfc for each fixed cost function c(·). Remarkably, the best known result for the same class of functions is a pseudo-polynomial algorithm with competitiveness 2γfc. For the class of game tree functions our polynomial time algorithm attains, for each fixed cost function, the same competitiveness as the best known algorithm for the same class of functions, which instead runs in pseudo-polynomial time.In the second part of the paper, we study a novel variant of the problem. Here, we assume that the cost function is not known in advance and some preemption is allowed in the reading operations. This model has applications, e.g., when reading a variable coincides with obtaining the output of a job on a CPU and the cost is the CPU time. In such a case, it is reasonable to assume that no exact knowledge of the cost is available. We define a new algorithm for this problem based on the solution of a Linear Program. We show the optimality of our algorithm for the class of monotone boolean functions representable by AND-OR-trees. We also show a sub-optimal implementation for general monotone boolean functions.

Similar Papers
  • Book Chapter
  • Citations13

An Optimal Algorithm for Querying Priced Information: Monotone Boolean Functions and Game Trees

  • Jan 01, 2005
  • Ferdinando Cicalese +1
  • Conference Article
  • Citations63

On learning monotone Boolean functions

  • Nov 08, 1998
  • A Blum +2
  • Research Article
  • Citations4

An Optimal Control Framework for Online Job Scheduling with General Cost Functions

  • Jun 22, 2022
  • Operations Research
  • S Rasoul Etesami
  • Book Chapter

4 - Recursive Enumerability

  • Jan 01, 2011
  • Computability Theory
  • Herbert B. Enderton
  • Research Article
  • Citations7

Weighted group search on a line & implications to the priority evacuation problem

  • Oct 12, 2022
  • Theoretical Computer Science
  • Konstantinos Georgiou +1
  • Research Article
  • Citations6

An optimal online algorithm for scheduling with general machine cost functions

  • Dec 09, 2019
  • Journal of Scheduling
  • Islam Akaria +1
  • Research Article
  • Citations2

Choice of optimal complexity of the class of logical decision functions in pattern recognition problems

  • Dec 01, 2007
  • Doklady Mathematics
  • V B Berikov +1
  • Book Chapter
  • Citations8

Efficient Transformations of Obstruction-Free Algorithms into Non-blocking Algorithms

  • Sep 24, 2007
  • Gadi Taubenfeld
  • PDF
  • Research Article
  • Citations2

Shadow Minimization Boolean Function Reconstruction

  • Jan 01, 2024
  • Informatica
  • Levon Aslanyan +2
  • Conference Article
  • Citations14

A linear algorithm for full-chip statistical leakage power analysis considering weak spatial correlation

  • Jun 13, 2010
  • Ruijing Shen +2
  • Research Article
  • Citations46

Polynomial time algorithms and extended formulations for unit commitment problems

  • Jan 26, 2018
  • IISE Transactions
  • Yongpei Guan +2
  • Book Chapter
  • Citations1

Tracking and Regulation I: Output Regulation

  • Jan 01, 1985
  • W Murray Wonham
  • Supplementary Content
  • Citations1

Combinatorial Challenges and Algorithms in New Energy Aware Scheduling Problems

  • Jun 18, 2017
  • University of Liverpool
  • H Liu
  • Research Article
  • Citations7

Optimization and Variability of Motor Behavior in Multifinger Tasks: What Variables Does the Brain Use?

  • Jan 01, 2013
  • Journal of Motor Behavior
  • Joel R Martin +3
  • Book Chapter
  • Citations8

Regular Temporal Cost Functions

  • Jan 01, 2010
  • Thomas Colcombet +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.