Abstract
We consider the (preemptive bipartite scheduling problem PBS) (Crescenzi et al., “On approximating a scheduling problem,” Journal of Combinatorial Optimization, vol. 5, pp. 287–297, 2001) arising in switching communication systems, where each input and output port can be involved in at most one communication at the same time. Given a set of communication tasks to be communicated from the transmitters to the receivers of such a system, we aim to find a schedule minimizing the overall transmission time. To achieve this, we allow the preemption of communication tasks. However, in practice preemption comes with a cost, d, and this renders the problem NP-hard (Gopal et al., “An optimal switching algorithm for multibeam satellite systems with variable bandwidth beams,” IEEE Trans. Commun., vol.30, pp. 2475–2481, 1982). In this paper, we present a \(2 - \frac{1}{d+1}\) approximation algorithm, which is the first one for the PBS problem with approximation ratio strictly less than two. Furthermore, we propose a simple optimal polynomial time algorithm for a subclass of instances of the PBS problem.
Similar content being viewed by others
References
G. Bongiovanni, D. Coppersmith, and C.K. Wong, “Anoptimal time slot assignment for an SS/TDMA system with variable number of transponders,” IEEE Trans. Commun., vol. 29, pp. 721–726, 1981.
P. Crescenzi, X. Deng, and C.H. Papadimitriou, “On approximating a scheduling problem,” Journal of Combinatorial Optimization, vol. 5, pp. 287–297, 2001.
S. Even, A. Itai, and A. Shamir, “On the complexity of timetable and multicommodity flow problems,” SIAM J. Comput., vol. 5,pp. 691–703, 1976.
I.S. Gopal, G. Bongiovanni, M.A. Bonucelli, D.T. Tang, andC.K. Wong, “An optimal switching algorithm for multibeam satellite systemswith variable bandwidth beams,” IEEE Trans. Commun., vol. 30, pp. 2475–2481, 1982.
I.S. Gopal and C.K. Wong, “Minimizing the number of switchings in an SS/TDMA system,” IEEE Trans. Commun., vol. 33, pp. 497–501, 1985.
M. Goudreau, K. Lang, S.B. Rao, T. Suel, and T. Tsantilas, “Towards efficiency and portability: Programming with the BSP model,” in Proc. SPAA,1996.
T. Inukai, “An efficient SS/TDMA time slot assignment algorithm,” IEEE Trans. Commun., vol. 27, pp. 1449–1455, 1979.
K.S. Natarajan and S.B. Calo, “Time slot assignment in an SS/TDMA system with minimum switchings,” IBM Res. Rep., 1981.
L.G. Valiant, “A bridging model for parallel computation,” Comm. ACM, vol. 33, pp. 103–111, 1990.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work has been partially supported by the the European Union (FET-Working Group APPOL II), and the Greek General Secretariat of Research and Technology.
Rights and permissions
About this article
Cite this article
Afrati, F., Aslanidis, T., Bampis, E. et al. Scheduling in Switching Networks with Set-Up Delays. J Comb Optim 9, 49–57 (2005). https://doi.org/10.1007/s10878-005-5483-4
Received:
Revised:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s10878-005-5483-4