Stanley P. Y. Fung
University of Leicester
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Stanley P. Y. Fung.
Algorithmica | 2003
Francis Y. L. Chin; Stanley P. Y. Fung
We study the following online preemptive scheduling problem: given a set of jobs with release times, deadlines, processing times and weights, schedule them so as to maximize the total value obtained. Unlike traditional scheduling problems, partially completed jobs can get partial values proportional to their amounts processed. Recently Chrobak et al. gave improved lower and upper bounds (1.236, 1.8) on the competitive ratio for this problem, the upper bound being achieved by using timesharing to simulate two equal-speed processors. In this paper we (1) give a new algorithm MIXED-k with competitive ratio 1/(1 − (k/(k + 1)) k ) which approaches e/(e−1) ≈ 1.582 when k →∞ , by using timesharing to simulate k equal-speed processors; (2) give an equivalent but much more practical algorithm MIX, which is e/(e − 1)-competitive (independent of k), by timesharing the processor with different speeds (depending on the job weights), and use its interesting properties to devise an efficient implementation; (3) improve the lower bound to 1.25 by showing an identical lower bound for randomized algorithms; and (4) prove a lower bound of 1.618 on the competitive ratio when timesharing is not allowed, thus answering an open problem raised by Chang and Yap, showing that timesharing provably helps in giving better algorithms for this problem.
symposium on theoretical aspects of computer science | 2004
Yair Bartal; Francis Y. L. Chin; Marek Chrobak; Stanley P. Y. Fung; Wojciech Jawor; Ron Lavi; Jiří Sgall; Tomáš Tichý
We study an online scheduling problem for unit-length jobs, where each job is specified by its release time, deadline, and a nonnegative weight. The goal is to maximize the weighted throughput, that is the total weight of scheduled jobs. We first give a randomized algorithm RMix with competitive ratio of e/(e-1)≈ 1.582. Then we consider s-bounded instances where the span of each job is at most s. We give a 1.25-competitive randomized algorithm for 2-bounded instances, and a deterministic algorithm Edf α , whose competitive ratio on s-bounded instances is at most 2-2/s+o(1/s). For 3-bounded instances its ratio is φ ≈ 1.618, matching the lower bound.
computing and combinatorics conference | 2006
Feifeng Zheng; Stanley P. Y. Fung; Wun-Tat Chan; Francis Y. L. Chin; Chung Keung Poon; Prudence W. H. Wong
We study an on-line broadcast scheduling problem in which requests have deadlines, and the objective is to maximize the weighted throughput, i.e., the weighted total length of the satisfied requests. For the case where all requested pages have the same length, we present an online deterministic algorithm named BAR and prove that it is 4.56-competitive. This improves the previous algorithm of Kim and Chwa [11] which is shown to be 5-competitive by Chan et al. [4]. In the case that pages may have different lengths, we prove a lower bound of Ω(Δ/logΔ) on the competitive ratio where Δ is the ratio of maximum to minimum page lengths. This improves upon the previous
workshop on algorithms in bioinformatics | 2006
Mee Yee Chan; Wun Tat Chan; Francis Y. L. Chin; Stanley P. Y. Fung; Ming Yang Kao
\sqrt{\Delta}
Journal of Combinatorial Optimization | 2007
Wun-Tat Chan; Yong Zhang; Stanley P. Y. Fung; Deshi Ye; Hong Zhu
lower bound in [11,4] and is much closer to the current upper bound of (
Information Processing Letters | 2008
Stanley P. Y. Fung
\Delta+2\sqrt{\Delta}+2
computing and combinatorics conference | 2004
Francis Y. L. Chin; Stanley P. Y. Fung
) in [7]. Furthermore, for small values of Δ we give better lower bounds.
workshop on approximation and online algorithms | 2009
Stanley P. Y. Fung; Chung Keung Poon; Feifeng Zheng
In this paper, a linear-time algorithm, which is optimal, is presented to solve the haplotype inference problem for pedigree data when there are no recombinations and the pedigree has no mating loops. The approach is based on the use of graphs to capture SNP, Mendelian and parity constraints of the given pedigree.
italian conference on theoretical computer science | 2005
Stanley P. Y. Fung; Francis Y. L. Chin; Chung Keung Poon
We study the problem of finding a longest common increasing subsequence (LCIS) of multiple sequences of numbers. The LCIS problem is a fundamental issue in various application areas, including the whole genome alignment. In this paper we give an efficient algorithm to find the LCIS of two sequences in
Information Processing Letters | 2012
Stanley P. Y. Fung; Chung Keung Poon; Duncan K.W. Yung