A Comparison of Two Parallel Ranking and Selection Procedures

Size: px
Start display at page:

Download "A Comparison of Two Parallel Ranking and Selection Procedures"

Transcription

1 A Comparison of Two Parallel Ranking and Selection Procedures Eric C. Ni Shane G. Henderson School of Operations Research and Information Engineering, Cornell University Susan R. Hunter School of Industrial Engineering, Purdue University Dragos Florin Ciocan INSEAD Winter Simulation Conference, Savannah, GA December 8, 2014

2 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 1/18

3 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 2/18

4 Ranking and Selection (R&S) max i S µ i = E[Y (i; ξ)] Optimize a function through a stochastic simulation. Feasible region is finite: k = S <. User-specified parameter δ. Types of statistical guarantee (assuming µ 1... µ k ): Correct selection (CS): P[select system k µ k µ k 1 + δ] 1 α; Good selection (GS): P[select system i : µ i µ k δ] 1 α. Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 3/18

5 Paths to GS guarantee GS procedures: Multiple comparisons with the best (Rinott, 1978; Nelson and Matejcik, 1995; Nelson et al., 2001) Simultaneous confidence intervals on µi max j i µ j of width δ for all i. Best-arm selection algorithms (Jamieson et al., 2013; Jamieson and Nowak, 2014) Guarantees to find the true best system if it is unique. CS procedures: Sequential screening (Paulson, 1964; Fabian, 1974; Kim and Nelson, 2001, 2006; Hong, 2006). The assumption µ k µ k 1 + δ is essential in proving statistical validity. Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 4/18

6 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 5/18

7 Previous work on parallel R&S Web services-based parallel simulation optimization (Yoo et al., 2009; Luo et al., 2000) Parallel version of a screening-based procedure, with asymptotic CS guarantee (Luo et al., 2013) Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 5/18

8 A parallel R&S procedure NHH Ni et al. (2013) Stage 0: Simulate all systems to estimate simulation completion times. Stage 1: (If variances need to be estimated) Independently of Stage 0, systems are simulated in parallel to obtain variance estimates. Stage 2: Remaining systems are iteratively simulated and screened (both in parallel) until one system remains. Highly scalable. Inherits CS guarantee from its sequential predecessor (Hong, 2006). Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 6/18

9 (Parallel) Procedure NSGS Two-stage procedure proposed by Nelson et al. (2001). Stage 0: We simulate all systems to estimate simulation completion times. Stage 1: (If variances need to be estimated) Independently of Stage 0, systems are simulated in parallel to obtain variance estimates. Perform a round of screening (in parallel) with Stage 1 output. Stage 2: (The Rinott step) Simulate up to (hs i /δ) 2 replications of each system i and choose the system with the highest sample mean. Parallel implementation inherits GS guarantee from Nelson et al. (2001), as the Rinott step leads to MCB confidence intervals. Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 7/18

10 Procedure complexity Let i := µ k µ i. The expected number of replications required to eliminate a system i by system k is approximately O(σi 2 2 i log( 2 i )) using best-arm algorithms (Jamieson et al. (2013)) O((σ 2 i + σ i σ k )[max( i, δ)] 1 δ 1 ) using NHH O(σ 2 i δ 2 ) using NSGS (and its parallel version) Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 8/18

11 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 9/18

12 Numerical example Our parallel procedures are applied to a throughput-maximization problem (SimOpt.org). Table 1: Summary of three instances of the test problem Number of Highest Num. of systems in [µ k δ, µ k ] Instance systems k mean µ k δ = 0.01 δ = 0.1 δ = Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 9/18

13 Ni, Henderson, Hunter and Ciocan Numerical example 1.0 Instance 1: 3249 systems 3.0 Instance 2: systems Standard Deviation σ Standard Deviation σ Mean µ Mean µ Figure 1: Mean-standard deviation profiles of two instances Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 10/18

14 Procedure Performance Table 2: Summary of procedure costs on 3 instances of the throughput maximization problem with α = 0.05, n 0 = 20 Total simulation Total Per Number of replications running replication systems k n 1 δ Procedure ( 10 6 ) time (s) time (µs) NHH NSGS NHH NSGS NHH NSGS 1, , NHH NSGS NHH 3, , NSGS N/A (too costly) 0.1 NHH NSGS 2, , Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 11/18

15 NHH procedure NSGS procedure Wallclock time (s) Perfect scaling Actual performance Number of workers Wallclock time (s) Perfect scaling Actual performance Number of workers Figure 2: Scaling result on 57,624 systems, δ = 0.1 Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 12/18

16 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 13/18

17 A parallel R&S procedure with PGS Two main stages: Stage 1: (In parallel) Simulate and periodically screen systems until one system remains, or a pre-specified termination criterion is met. The screening method and termination criterion are jointly chosen such that P[System k survives Stage 1] is sufficiently large, say 1 α/2. Stage 2: (The Rinott step) Simulate up to (hs i /δ) 2 replications of each system i and choose the system with the highest sample mean. Stage 2 guarantees good selection amongst those surviving Stage 1. Theorem 1 The new procedure provides a good selection guarantee P[select system i : µ i µ k δ] 1 α if simulation outcomes Y (i; ξ) Normal(µ i, σ 2 i ). Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 13/18

18 Implementing the PGS procedure MapReduce Standard distributed programming model Map() procedure to process data in parallel Simulate surviving systems Reduce() procedure to summarize Screen using the additional statistics Easy to program but incurs higher overhead Runs on the cloud (e.g. Amazon EC2) Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 14/18

19 Procedure Performance Table 3: Summary of procedure costs Total simulation Total Per Number of replications running replication systems k n 1 δ Procedure ( 10 6 ) time (s) time (µs) NHH NSGS GS NHH NSGS GS , NHH NSGS 1, , GS NHH NSGS GS ,878 9,400 NHH and NSGS on XSEDE high-performance cluster GS on Amazon EC2 using Hadoop MapReduce Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 15/18

20 1 Introduction 2 Parallel Procedures 3 Numerical Experiments 4 New PGS Procedure 5 Conclusion Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 16/18

21 Conclusion Efficiency of procedures is sensitive to problem configuration and δ. NHH tends to cost significantly fewer simulation replications then parallel NSGS in many instances, but NSGS guarantees good selection. A new procedure with provable good selection guarantee. Saves simulation effort in some cases. Extends to cloud computing platforms. Introduction Parallel Procedures Numerical Experiments New PGS Procedure Conclusion 16/18

22 Thank you! Questions? 17/18

23 Sketch of Proof: Theorem 1 Let B denote a Brownian motion with drift. Lemma (Hong (2006), Theorem 1) Let m(r) and n(r) be nondecreasing functions of r = 1, 2,... and i, i be any two systems. Define Z(m, n) = [ σ 2 i /m + σ 2 i /n] 1 [ Xi (m) X i (n)] and Z (m, n) = B µi µ i ([σ 2 i /m + σ 2 i /n] 1 ). Then the random sequences Z(m(r), n(r)) and Z (m(r), n(r)) have the same joint distribution. Lemma P[min 0 t T B 0 (t) < A] = 2P[B 0 (T) < A] = 2 Φ(A/ T) for all A, T > 0. Based on the above, we can design procedures to limit the probability of eliminating the best system in Stage 1. 18/18

24 References I V. Fabian. Note on anderson s sequential procedures with triangular boundary. Annals of Statistics, 2(1): , L. Jeff Hong. Fully sequential indifference-zone selection procedures with variance-dependent sampling. Naval Research Logistics (NRL), 53(5): , K. Jamieson and R. Nowak. Best-arm identification algorithms for multi-armed bandits in the fixed confidence setting. In Information Sciences and Systems (CISS), th Annual Conference on, pages 1 6, ID: 1. Kevin Jamieson, Matthew Malloy, Robert Nowak, and SÃľbastien Bubeck. lil ucb: An optimal exploration algorithm for multi-armed bandits. arxiv preprint arxiv: , References 1/4

25 References II Seong-Hee Kim and Barry L. Nelson. A fully sequential procedure for indifference-zone selection in simulation. ACM Transactions on Modeling and Computer Simulation, 11(3): , Seong-Hee Kim and Barry L. Nelson. On the asymptotic validity of fully sequential selection procedures for steady-state simulation. Operations Research, 54(3): , Jun Luo, Jeff L. Hong, Barry L. Nelson, and Yang Wu. Fully sequential procedures for large-scale ranking-and-selection problems in parallel computing environments. Working Paper, References 2/4

26 References III Yuh-Chuyn Luo, Chun-Hung Chen, E. Yucesan, and Insup Lee. Distributed web-based simulation optimization. In Proceedings of the 2000 Winter Simulation Conference, volume 2, pages , B. L. Nelson and F. J. Matejcik. Using common random numbers for indifference-zone selection and multiple comparisons in simulation. Management Science, 41(12): , Barry L. Nelson, Julie Swann, David Goldsman, and Wheyming Song. Simple procedures for selecting the best simulated system when the number of alternatives is large. Operations Research, 49(6): , References 3/4

27 References IV Eric C. Ni, Susan R. Hunter, and Shane G. Henderson. Ranking and selection in a high performance computing environment. In Proceedings of the 2013 Winter Simulation Conference, pages , E. Paulson. A sequential procedure for selecting the population with the largest mean from k normal populations. Annals of Mathematical Statistics, 35(1): , Yosef Rinott. On two-stage selection procedures and related probability-inequalities. Communications in Statistics - Theory and Methods, 7(8): , Taejong Yoo, Hyunbo Cho, and Enver Yücesan. Web services-based parallel replicated discrete event simulation for large-scale simulation optimization. Simulation, 85(7): , July References 4/4

Ranking and selection problem with 1,016,127 systems. requiring 95% probability of correct selection. solved in less than 40 minutes

Ranking and selection problem with 1,016,127 systems. requiring 95% probability of correct selection. solved in less than 40 minutes Ranking and selection problem with 1,016,127 systems requiring 95% probability of correct selection solved in less than 40 minutes with 600 parallel cores with near-linear scaling.. Wallclock time (sec)

More information

Efficient Ranking and Selection in Parallel Computing Environments

Efficient Ranking and Selection in Parallel Computing Environments Submitted to Operations Research manuscript (Please, provide the manuscript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes the

More information

RANKING AND SELECTION IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT. Eric C. Ni Susan R. Hunter Shane G. Henderson

RANKING AND SELECTION IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT. Eric C. Ni Susan R. Hunter Shane G. Henderson Proceedings of the 2013 Winter Simulation Conference R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, eds. RANKING AND SELECTION IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT Eric C. Ni Susan R.

More information

Bayesian Sequential Sampling Policies and Sufficient Conditions for Convergence to a Global Optimum

Bayesian Sequential Sampling Policies and Sufficient Conditions for Convergence to a Global Optimum Bayesian Sequential Sampling Policies and Sufficient Conditions for Convergence to a Global Optimum Peter Frazier Warren Powell 2 Operations Research & Information Engineering, Cornell University 2 Operations

More information

A New Statistical Procedure for Validation of Simulation and Stochastic Models

A New Statistical Procedure for Validation of Simulation and Stochastic Models Syracuse University SURFACE Electrical Engineering and Computer Science L.C. Smith College of Engineering and Computer Science 11-18-2010 A New Statistical Procedure for Validation of Simulation and Stochastic

More information

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation .--- Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Networ and Fuzzy Simulation Abstract - - - - Keywords: Many optimization problems contain fuzzy information. Possibility

More information

SELECTION OF THE BEST WITH STOCHASTIC CONSTRAINTS. Engineering 3211 Providence Drive Black Engineering 3004

SELECTION OF THE BEST WITH STOCHASTIC CONSTRAINTS. Engineering 3211 Providence Drive Black Engineering 3004 Proceedings of the 2009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds. SELECTION OF THE BEST WITH STOCHASTIC CONSTRAINTS Alireza Kabirian Sigurdur

More information

Ranking Clustered Data with Pairwise Comparisons

Ranking Clustered Data with Pairwise Comparisons Ranking Clustered Data with Pairwise Comparisons Kevin Kowalski nargle@cs.wisc.edu 1. INTRODUCTION Background. Machine learning often relies heavily on being able to rank instances in a large set of data

More information

1 Introduction and Results

1 Introduction and Results On the Structure of Graphs with Large Minimum Bisection Cristina G. Fernandes 1,, Tina Janne Schmidt,, and Anusch Taraz, 1 Instituto de Matemática e Estatística, Universidade de São Paulo, Brazil, cris@ime.usp.br

More information

Bootstrapping Methods

Bootstrapping Methods Bootstrapping Methods example of a Monte Carlo method these are one Monte Carlo statistical method some Bayesian statistical methods are Monte Carlo we can also simulate models using Monte Carlo methods

More information

COMBINATORIAL IDENTIFICATION IN MULTI-ARMED BANDITS

COMBINATORIAL IDENTIFICATION IN MULTI-ARMED BANDITS COMBINATORIAL IDENTIFICATION IN MULTI-ARMED BANDITS NISHANT D. GURNANI Advisor: Sébastien Bubeck Abstract. In this thesis we study the problem of combinatorial identification in a multi-armed bandit game.

More information

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds. Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds. A QUANTILE-BASED NESTED PARTITION ALGORITHM FOR BLACK-BOX FUNCTIONS

More information

Simulation Calibration with Correlated Knowledge-Gradients

Simulation Calibration with Correlated Knowledge-Gradients Simulation Calibration with Correlated Knowledge-Gradients Peter Frazier Warren Powell Hugo Simão Operations Research & Information Engineering, Cornell University Operations Research & Financial Engineering,

More information

EFFICIENT COMPUTING BUDGET ALLOCATION BY USING REGRESSION WITH SEQUENTIAL SAMPLING CONSTRAINT HU XIANG

EFFICIENT COMPUTING BUDGET ALLOCATION BY USING REGRESSION WITH SEQUENTIAL SAMPLING CONSTRAINT HU XIANG EFFICIENT COMPUTING BUDGET ALLOCATION BY USING REGRESSION WITH SEQUENTIAL SAMPLING CONSTRAINT HU XIANG NATIONAL UNIVERSITY OF SINGAPORE 2012 EFFICIENT COMPUTING BUDGET ALLOCATION BY USING REGRESSION WITH

More information

HAMILTON CYCLES IN RANDOM LIFTS OF COMPLETE GRAPHS

HAMILTON CYCLES IN RANDOM LIFTS OF COMPLETE GRAPHS HAMILTON CYCLES IN RANDOM LIFTS OF COMPLETE GRAPHS TOMASZ LUCZAK, LUKASZ WITKOWSKI, AND MARCIN WITKOWSKI Abstract. We study asymptotic properties of random lifts a model of random graph introduced by Amit

More information

Sequential Screening: A Bayesian Dynamic Programming Analysis

Sequential Screening: A Bayesian Dynamic Programming Analysis Sequential Screening: A Bayesian Dynamic Programming Analysis Peter I. Frazier (Cornell), Bruno Jedynak (JHU), Li Chen (JHU) Operations Research & Information Engineering, Cornell University Applied Mathematics,

More information

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes On the Complexity of the Policy Improvement Algorithm for Markov Decision Processes Mary Melekopoglou Anne Condon Computer Sciences Department University of Wisconsin - Madison 0 West Dayton Street Madison,

More information

Compact Sets. James K. Peterson. September 15, Department of Biological Sciences and Department of Mathematical Sciences Clemson University

Compact Sets. James K. Peterson. September 15, Department of Biological Sciences and Department of Mathematical Sciences Clemson University Compact Sets James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 15, 2017 Outline 1 Closed Sets 2 Compactness 3 Homework Closed Sets

More information

The Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs

The Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs The Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs G. Ayorkor Mills-Tettey Anthony Stentz M. Bernardine Dias CMU-RI-TR-07-7 July 007 Robotics Institute Carnegie Mellon University

More information

EVALUATION OF METHODS USED TO DETECT WARM-UP PERIOD IN STEADY STATE SIMULATION. Prasad S. Mahajan Ricki G. Ingalls

EVALUATION OF METHODS USED TO DETECT WARM-UP PERIOD IN STEADY STATE SIMULATION. Prasad S. Mahajan Ricki G. Ingalls Proceedings of the 2004 Winter Simulation Conference R.G. Ingalls, M. D. Rossetti, J. S. Smith, and B. A. Peters, eds. EVALUATION OF METHODS USED TO DETECT WARM-UP PERIOD IN STEADY STATE SIMULATION Prasad

More information

A PARAMETRIC SIMPLEX METHOD FOR OPTIMIZING A LINEAR FUNCTION OVER THE EFFICIENT SET OF A BICRITERIA LINEAR PROBLEM. 1.

A PARAMETRIC SIMPLEX METHOD FOR OPTIMIZING A LINEAR FUNCTION OVER THE EFFICIENT SET OF A BICRITERIA LINEAR PROBLEM. 1. ACTA MATHEMATICA VIETNAMICA Volume 21, Number 1, 1996, pp. 59 67 59 A PARAMETRIC SIMPLEX METHOD FOR OPTIMIZING A LINEAR FUNCTION OVER THE EFFICIENT SET OF A BICRITERIA LINEAR PROBLEM NGUYEN DINH DAN AND

More information

Chapter 6 Normal Probability Distributions

Chapter 6 Normal Probability Distributions Chapter 6 Normal Probability Distributions 6-1 Review and Preview 6-2 The Standard Normal Distribution 6-3 Applications of Normal Distributions 6-4 Sampling Distributions and Estimators 6-5 The Central

More information

Optimal Routing and Scheduling in Multihop Wireless Renewable Energy Networks

Optimal Routing and Scheduling in Multihop Wireless Renewable Energy Networks Optimal Routing and Scheduling in Multihop Wireless Renewable Energy Networks ITA 11, San Diego CA, February 2011 MHR. Khouzani, Saswati Sarkar, Koushik Kar UPenn, UPenn, RPI March 23, 2011 Khouzani, Sarkar,

More information

2) In the formula for the Confidence Interval for the Mean, if the Confidence Coefficient, z(α/2) = 1.65, what is the Confidence Level?

2) In the formula for the Confidence Interval for the Mean, if the Confidence Coefficient, z(α/2) = 1.65, what is the Confidence Level? Pg.431 1)The mean of the sampling distribution of means is equal to the mean of the population. T-F, and why or why not? True. If you were to take every possible sample from the population, and calculate

More information

Extracting Communities from Networks

Extracting Communities from Networks Extracting Communities from Networks Ji Zhu Department of Statistics, University of Michigan Joint work with Yunpeng Zhao and Elizaveta Levina Outline Review of community detection Community extraction

More information

Gene clusters as intersections of powers of paths. Vítor Costa Simone Dantas David Sankoff Ximing Xu. Abstract

Gene clusters as intersections of powers of paths. Vítor Costa Simone Dantas David Sankoff Ximing Xu. Abstract Matemática Contemporânea, Vol 39, 169-178 c 2010, Sociedade Brasileira de Matemática Gene clusters as intersections of powers of paths Vítor Costa Simone Dantas David Sankoff Ximing Xu Abstract There are

More information

MULTI-RESPONSE SIMULATION OPTIMIZATION USING STOCHASTIC GENETIC SEARCH WITHIN A GOAL PROGRAMMING FRAMEWORK. Felipe F. Baesler José A.

MULTI-RESPONSE SIMULATION OPTIMIZATION USING STOCHASTIC GENETIC SEARCH WITHIN A GOAL PROGRAMMING FRAMEWORK. Felipe F. Baesler José A. Proceedings of the 000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. MULTI-RESPONSE SIMULATION OPTIMIZATION USING STOCHASTIC GENETIC SEARCH WITHIN A GOAL PROGRAMMING

More information

Statistical Performance Comparisons of Computers

Statistical Performance Comparisons of Computers Tianshi Chen 1, Yunji Chen 1, Qi Guo 1, Olivier Temam 2, Yue Wu 1, Weiwu Hu 1 1 State Key Laboratory of Computer Architecture, Institute of Computing Technology (ICT), Chinese Academy of Sciences, Beijing,

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISS: 2456-3307 Hadoop Periodic Jobs Using Data Blocks to Achieve

More information

A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES)

A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Chapter 1 A SIMPLE APPROXIMATION ALGORITHM FOR NONOVERLAPPING LOCAL ALIGNMENTS (WEIGHTED INDEPENDENT SETS OF AXIS PARALLEL RECTANGLES) Piotr Berman Department of Computer Science & Engineering Pennsylvania

More information

Lecture 15: The subspace topology, Closed sets

Lecture 15: The subspace topology, Closed sets Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology

More information

Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine

Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine Combinatorial Algorithms for Minimizing the Weighted Sum of Completion Times on a Single Machine James M. Davis 1 Department of Operations Research, Cornell University, Ithaca, NY 14850. Rajiv Gandhi Department

More information

732A54/TDDE31 Big Data Analytics

732A54/TDDE31 Big Data Analytics 732A54/TDDE31 Big Data Analytics Lecture 10: Machine Learning with MapReduce Jose M. Peña IDA, Linköping University, Sweden 1/27 Contents MapReduce Framework Machine Learning with MapReduce Neural Networks

More information

Simulation Calibration with Correlated Knowledge-Gradients

Simulation Calibration with Correlated Knowledge-Gradients Simulation Calibration with Correlated Knowledge-Gradients Peter Frazier Warren Powell Hugo Simão Operations Research & Information Engineering, Cornell University Operations Research & Financial Engineering,

More information

Lecture 25 November 26, 2013

Lecture 25 November 26, 2013 CS 229r: Algorithms for Big Data Fall 2013 Prof. Jelani Nelson Lecture 25 November 26, 2013 Scribe: Thomas Steinke 1 Overview Tody is the last lecture. We will finish our discussion of MapReduce by covering

More information

Approximation Algorithms

Approximation Algorithms Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs

More information

Simulation ranking and selection procedures and applications in network reliability design

Simulation ranking and selection procedures and applications in network reliability design University of Iowa Iowa Research Online Theses and Dissertations Spring 2011 Simulation ranking and selection procedures and applications in network reliability design Andrew Paul Kiekhaefer University

More information

Industrial Strength COMPASS: A Comprehensive Algorithm and Software for Optimization via Simulation

Industrial Strength COMPASS: A Comprehensive Algorithm and Software for Optimization via Simulation Industrial Strength COMPASS: A Comprehensive Algorithm and Software for Optimization via Simulation JIE XU and BARRY L. NELSON Northwestern University and L. JEFF HONG The Hong Kong University of Science

More information

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology

A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH A FORCING GRAPH. Yotaro Takazawa Shinji Mizuno Tokyo Institute of Technology Journal of the Operations Research Society of Japan Vol. 60, No. 1, January 2017, pp. 15 23 c The Operations Research Society of Japan A 2-APPROXIMATION ALGORITHM FOR THE MINIMUM KNAPSACK PROBLEM WITH

More information

Summary of Raptor Codes

Summary of Raptor Codes Summary of Raptor Codes Tracey Ho October 29, 2003 1 Introduction This summary gives an overview of Raptor Codes, the latest class of codes proposed for reliable multicast in the Digital Fountain model.

More information

On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path

On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path Guoqiang Mao, Lixiang Xiong, and Xiaoyuan Ta School of Electrical and Information Engineering The University of Sydney NSW 2006, Australia

More information

MANY emerging mobile applications rely on cloud computing

MANY emerging mobile applications rely on cloud computing 1 RED/LED: An Asymptotically Optimal and Scalable Online Algorithm for Service Caching at the Edge Tao Zhao, I-Hong Hou, Shiqiang Wang, and Kevin Chan Abstract Edge servers, which are small servers located

More information

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize. Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject

More information

Figure 1: An example of a hypercube 1: Given that the source and destination addresses are n-bit vectors, consider the following simple choice of rout

Figure 1: An example of a hypercube 1: Given that the source and destination addresses are n-bit vectors, consider the following simple choice of rout Tail Inequalities Wafi AlBalawi and Ashraf Osman Department of Computer Science and Electrical Engineering, West Virginia University, Morgantown, WV fwafi,osman@csee.wvu.edug 1 Routing in a Parallel Computer

More information

Optimization Problems Under One-sided (max, min)-linear Equality Constraints

Optimization Problems Under One-sided (max, min)-linear Equality Constraints WDS'12 Proceedings of Contributed Papers, Part I, 13 19, 2012. ISBN 978-80-7378-224-5 MATFYZPRESS Optimization Problems Under One-sided (max, min)-linear Equality Constraints M. Gad Charles University,

More information

A GENETIC ALGORITHM AND AN INDIFFERENCE-ZONE RANKING AND SELECTION FRAMEWORK FOR SIMULATION OPTIMIZATION. Henrik E. Hedlund Mansooreh Mollaghasemi

A GENETIC ALGORITHM AND AN INDIFFERENCE-ZONE RANKING AND SELECTION FRAMEWORK FOR SIMULATION OPTIMIZATION. Henrik E. Hedlund Mansooreh Mollaghasemi Proceedings of the 200 Winter Simulation Conference B. A. Peters, J. S. Smith, D. J. Medeiros, and M. W. Rohrer, eds. A GENETIC ALGORITHM AND AN INDIFFERENCE-ZONE RANKING AND SELECTION FRAMEWORK FOR SIMULATION

More information

A Comparative Study of Dynamic Resampling Strategies for Guided Evolutionary Multi-Objective Optimization

A Comparative Study of Dynamic Resampling Strategies for Guided Evolutionary Multi-Objective Optimization A Comparative Study of Dynamic Resampling Strategies for Guided Evolutionary Multi-Objective Optimization KanGAL Report Number 203008 Florian Siegmund, Amos H.C. Ng Virtual Systems Research Center University

More information

Standard Error Dynamic Resampling for Preference-based Evolutionary Multi-objective Optimization

Standard Error Dynamic Resampling for Preference-based Evolutionary Multi-objective Optimization Standard Error Dynamic Resampling for Preference-based Evolutionary Multi-objective Optimization Florian Siegmund a, Amos H. C. Ng a, and Kalyanmoy Deb b a School of Engineering, University of Skövde,

More information

Simulation Optimization Using the Cross-Entropy Method with Optimal Computing Budget Allocation

Simulation Optimization Using the Cross-Entropy Method with Optimal Computing Budget Allocation Simulation Optimization Using the Cross-Entropy Method with Optimal Computing Budget Allocation DONGHAI HE George Mason University LOO HAY LEE National University of Singapore CHUN-HUNG CHEN George Mason

More information

On Approximating Minimum Vertex Cover for Graphs with Perfect Matching

On Approximating Minimum Vertex Cover for Graphs with Perfect Matching On Approximating Minimum Vertex Cover for Graphs with Perfect Matching Jianer Chen and Iyad A. Kanj Abstract It has been a challenging open problem whether there is a polynomial time approximation algorithm

More information

MATH 829: Introduction to Data Mining and Analysis Clustering I

MATH 829: Introduction to Data Mining and Analysis Clustering I 1/13 MATH 829: Introduction to Data Mining and Analysis Clustering I Dominique Guillot Departments of Mathematical Sciences University of Delaware April 25, 2016 Supervised and unsupervised learning 2/13

More information

Bayesian Estimation for Skew Normal Distributions Using Data Augmentation

Bayesian Estimation for Skew Normal Distributions Using Data Augmentation The Korean Communications in Statistics Vol. 12 No. 2, 2005 pp. 323-333 Bayesian Estimation for Skew Normal Distributions Using Data Augmentation Hea-Jung Kim 1) Abstract In this paper, we develop a MCMC

More information

The Geometry of Carpentry and Joinery

The Geometry of Carpentry and Joinery The Geometry of Carpentry and Joinery Pat Morin and Jason Morrison School of Computer Science, Carleton University, 115 Colonel By Drive Ottawa, Ontario, CANADA K1S 5B6 Abstract In this paper we propose

More information

MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE

MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE REGULARIZATION METHODS FOR HIGH DIMENSIONAL LEARNING Francesca Odone and Lorenzo Rosasco odone@disi.unige.it - lrosasco@mit.edu June 6, 2011 ABOUT THIS

More information

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain)

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain) 1 of 11 5/4/2011 4:49 PM Joe Wingbermuehle, wingbej@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download The Auto-Pipe system allows one to evaluate various resource mappings and topologies

More information

Influence of graph construction on graph-based clustering measures

Influence of graph construction on graph-based clustering measures Influence of graph construction on graph-based clustering measures Markus Maier Ulrike von Luxburg Max Planck Institute for Biological Cybernetics, Tübingen, Germany Matthias Hein aarland University, aarbrücken,

More information

Using Ones Assignment Method and. Robust s Ranking Technique

Using Ones Assignment Method and. Robust s Ranking Technique Applied Mathematical Sciences, Vol. 7, 2013, no. 113, 5607-5619 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37381 Method for Solving Fuzzy Assignment Problem Using Ones Assignment

More information

MapReduce Algorithms. Barna Saha. March 28, 2016

MapReduce Algorithms. Barna Saha. March 28, 2016 MapReduce Algorithms Barna Saha March 28, 2016 Complexity Model for MapReduce Minimum Spanning Tree in MapReduce Computing Dense Subgraph in MapReduce Complexity Model for MapReduce:MRC i Input: finite

More information

Stochastic Models of Pull-Based Data Replication in P2P Systems

Stochastic Models of Pull-Based Data Replication in P2P Systems Stochastic Models of Pull-Based Data Replication in P2P Systems Xiaoyong Li and Dmitri Loguinov Presented by Zhongmei Yao Internet Research Lab Department of Computer Science and Engineering Texas A&M

More information

Lecture: Simulation. of Manufacturing Systems. Sivakumar AI. Simulation. SMA6304 M2 ---Factory Planning and scheduling. Simulation - A Predictive Tool

Lecture: Simulation. of Manufacturing Systems. Sivakumar AI. Simulation. SMA6304 M2 ---Factory Planning and scheduling. Simulation - A Predictive Tool SMA6304 M2 ---Factory Planning and scheduling Lecture Discrete Event of Manufacturing Systems Simulation Sivakumar AI Lecture: 12 copyright 2002 Sivakumar 1 Simulation Simulation - A Predictive Tool Next

More information

ENM316E Simulation. The output obtained by running the simulation model once is also random.

ENM316E Simulation. The output obtained by running the simulation model once is also random. ENM 316E Simulation Lesson 6 Output analysis is the analysis of data generated from simulation study. The purpose of the output analysis To estimate the performance of a system To compare the performance

More information

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging 1 CS 9 Final Project Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging Feiyu Chen Department of Electrical Engineering ABSTRACT Subject motion is a significant

More information

Clustering. (Part 2)

Clustering. (Part 2) Clustering (Part 2) 1 k-means clustering 2 General Observations on k-means clustering In essence, k-means clustering aims at minimizing cluster variance. It is typically used in Euclidean spaces and works

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

Efficiency and Respecting Improvements in College Admissions

Efficiency and Respecting Improvements in College Admissions Efficiency and Respecting Improvements in College Admissions Zhenhua Jiao School of Economics Shanghai University of Finance and Economics Shanghai, 200433, China Guoqiang Tian Department of Economics

More information

Stochastic Simulation: Algorithms and Analysis

Stochastic Simulation: Algorithms and Analysis Soren Asmussen Peter W. Glynn Stochastic Simulation: Algorithms and Analysis et Springer Contents Preface Notation v xii I What This Book Is About 1 1 An Illustrative Example: The Single-Server Queue 1

More information

A New Combinatorial Design of Coded Distributed Computing

A New Combinatorial Design of Coded Distributed Computing A New Combinatorial Design of Coded Distributed Computing Nicholas Woolsey, Rong-Rong Chen, and Mingyue Ji Department of Electrical and Computer Engineering, University of Utah Salt Lake City, UT, USA

More information

MATH3016: OPTIMIZATION

MATH3016: OPTIMIZATION MATH3016: OPTIMIZATION Lecturer: Dr Huifu Xu School of Mathematics University of Southampton Highfield SO17 1BJ Southampton Email: h.xu@soton.ac.uk 1 Introduction What is optimization? Optimization is

More information

CMPSCI 250: Introduction to Computation. Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014

CMPSCI 250: Introduction to Computation. Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014 CMPSCI 250: Introduction to Computation Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014 Graphs, Paths, and Trees Graph Definitions Paths and the Path Predicate Cycles, Directed

More information

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Robert D. allaway and Michael Devetsikiotis Department of Electrical

More information

Fast Clustering using MapReduce

Fast Clustering using MapReduce Fast Clustering using MapReduce Alina Ene Sungjin Im Benjamin Moseley September 6, 2011 Abstract Clustering problems have numerous applications and are becoming more challenging as the size of the data

More information

Mining Data Streams. Outline [Garofalakis, Gehrke & Rastogi 2002] Introduction. Summarization Methods. Clustering Data Streams

Mining Data Streams. Outline [Garofalakis, Gehrke & Rastogi 2002] Introduction. Summarization Methods. Clustering Data Streams Mining Data Streams Outline [Garofalakis, Gehrke & Rastogi 2002] Introduction Summarization Methods Clustering Data Streams Data Stream Classification Temporal Models CMPT 843, SFU, Martin Ester, 1-06

More information

Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points

Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points Submitted to Operations Research manuscript (Please, provide the manuscript number!) Finding Euclidean Distance to a Convex Cone Generated by a Large Number of Discrete Points Ali Fattahi Anderson School

More information

Statistical Matching using Fractional Imputation

Statistical Matching using Fractional Imputation Statistical Matching using Fractional Imputation Jae-Kwang Kim 1 Iowa State University 1 Joint work with Emily Berg and Taesung Park 1 Introduction 2 Classical Approaches 3 Proposed method 4 Application:

More information

ONLY AVAILABLE IN ELECTRONIC FORM

ONLY AVAILABLE IN ELECTRONIC FORM MANAGEMENT SCIENCE doi 10.1287/mnsc.1070.0812ec pp. ec1 ec7 e-companion ONLY AVAILABLE IN ELECTRONIC FORM informs 2008 INFORMS Electronic Companion Customized Bundle Pricing for Information Goods: A Nonlinear

More information

1 Counting triangles and cliques

1 Counting triangles and cliques ITCSC-INC Winter School 2015 26 January 2014 notes by Andrej Bogdanov Today we will talk about randomness and some of the surprising roles it plays in the theory of computing and in coding theory. Let

More information

Parallel Real-Time Systems for Latency-Cri6cal Applica6ons

Parallel Real-Time Systems for Latency-Cri6cal Applica6ons Parallel Real-Time Systems for Latency-Cri6cal Applica6ons Chenyang Lu CSE 520S Cyber-Physical Systems (CPS) Cyber-Physical Boundary Real-Time Hybrid SimulaEon (RTHS) Since the application interacts with

More information

Note Set 4: Finite Mixture Models and the EM Algorithm

Note Set 4: Finite Mixture Models and the EM Algorithm Note Set 4: Finite Mixture Models and the EM Algorithm Padhraic Smyth, Department of Computer Science University of California, Irvine Finite Mixture Models A finite mixture model with K components, for

More information

A New Pool Control Method for Boolean Compressed Sensing Based Adaptive Group Testing

A New Pool Control Method for Boolean Compressed Sensing Based Adaptive Group Testing Proceedings of APSIPA Annual Summit and Conference 27 2-5 December 27, Malaysia A New Pool Control Method for Boolean Compressed Sensing Based Adaptive roup Testing Yujia Lu and Kazunori Hayashi raduate

More information

Optimal Parallel Randomized Renaming

Optimal Parallel Randomized Renaming Optimal Parallel Randomized Renaming Martin Farach S. Muthukrishnan September 11, 1995 Abstract We consider the Renaming Problem, a basic processing step in string algorithms, for which we give a simultaneously

More information

On the finite big Ramsey degrees for the universal triangle-free graph: A progress report

On the finite big Ramsey degrees for the universal triangle-free graph: A progress report On the finite big Ramsey degrees for the universal triangle-free graph: A progress report Natasha Dobrinen University of Denver Arctic Set Theory III, January 2017 Dobrinen big Ramsey numbers University

More information

Flexible Servers in Understaffed Tandem Lines

Flexible Servers in Understaffed Tandem Lines Flexible Servers in Understaffed Tandem Lines Abstract We study the dynamic assignment of cross-trained servers to stations in understaffed lines with finite buffers. Our objective is to maximize the production

More information

Feature Selection for Image Retrieval and Object Recognition

Feature Selection for Image Retrieval and Object Recognition Feature Selection for Image Retrieval and Object Recognition Nuno Vasconcelos et al. Statistical Visual Computing Lab ECE, UCSD Presented by Dashan Gao Scalable Discriminant Feature Selection for Image

More information

CONVERGENCE PROPERTIES OF DIRECT SEARCH METHODS FOR STOCHASTIC OPTIMIZATION. Sujin Kim Dali Zhang

CONVERGENCE PROPERTIES OF DIRECT SEARCH METHODS FOR STOCHASTIC OPTIMIZATION. Sujin Kim Dali Zhang Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. CONVERGENCE PROPERTIES OF DIRECT SEARCH METHODS FOR STOCHASTIC OPTIMIZATION

More information

Evolutionary Computation. Chao Lan

Evolutionary Computation. Chao Lan Evolutionary Computation Chao Lan Outline Introduction Genetic Algorithm Evolutionary Strategy Genetic Programming Introduction Evolutionary strategy can jointly optimize multiple variables. - e.g., max

More information

MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE

MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE MODEL SELECTION AND REGULARIZATION PARAMETER CHOICE REGULARIZATION METHODS FOR HIGH DIMENSIONAL LEARNING Francesca Odone and Lorenzo Rosasco odone@disi.unige.it - lrosasco@mit.edu June 3, 2013 ABOUT THIS

More information

MATH : EXAM 3 INFO/LOGISTICS/ADVICE

MATH : EXAM 3 INFO/LOGISTICS/ADVICE MATH 3342-004: EXAM 3 INFO/LOGISTICS/ADVICE INFO: WHEN: Friday (04/22) at 10:00am DURATION: 50 mins PROBLEM COUNT: Appropriate for a 50-min exam BONUS COUNT: At least one TOPICS CANDIDATE FOR THE EXAM:

More information

Ranking Clustered Data with Pairwise Comparisons

Ranking Clustered Data with Pairwise Comparisons Ranking Clustered Data with Pairwise Comparisons Alisa Maas ajmaas@cs.wisc.edu 1. INTRODUCTION 1.1 Background Machine learning often relies heavily on being able to rank the relative fitness of instances

More information

Integration of analytic model and simulation model for analysis on system survivability

Integration of analytic model and simulation model for analysis on system survivability 6 Integration of analytic model and simulation model for analysis on system survivability Jang Se Lee Department of Computer Engineering, Korea Maritime and Ocean University, Busan, Korea Summary The objective

More information

Discrete geometry. Lecture 2. Alexander & Michael Bronstein tosca.cs.technion.ac.il/book

Discrete geometry. Lecture 2. Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Discrete geometry Lecture 2 Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 The world is continuous, but the mind is discrete

More information

Open and Closed Sets

Open and Closed Sets Open and Closed Sets Definition: A subset S of a metric space (X, d) is open if it contains an open ball about each of its points i.e., if x S : ɛ > 0 : B(x, ɛ) S. (1) Theorem: (O1) and X are open sets.

More information

Rainbow spanning trees in properly coloured complete graphs

Rainbow spanning trees in properly coloured complete graphs Rainbow spanning trees in properly coloured complete graphs József Balogh, Hong Liu and Richard Montgomery April 24, 2017 Abstract In this short note, we study pairwise edge-disjoint rainbow spanning trees

More information

Queue Length Stability in Trees Under Slowly Convergent Traffic Using Sequential Maximal Scheduling

Queue Length Stability in Trees Under Slowly Convergent Traffic Using Sequential Maximal Scheduling University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering November 2008 Queue Length Stability in Trees Under Slowly Convergent Traffic Using

More information

On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games

On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games Bruno Codenotti Daniel Štefankovič Abstract The computational complexity of finding a Nash equilibrium in a nonzero sum bimatrix

More information

Near-perfect token distribution

Near-perfect token distribution Near-perfect token distribution A. Z. Broder A. M. Frieze E. Shamir E. Upfal May 22, 2006 Abstract Suppose that n tokens are arbitrarily placed on the n nodes of a graph. At each parallel step one token

More information

Data Mining. ❷Chapter 2 Basic Statistics. Asso.Prof.Dr. Xiao-dong Zhu. Business School, University of Shanghai for Science & Technology

Data Mining. ❷Chapter 2 Basic Statistics. Asso.Prof.Dr. Xiao-dong Zhu. Business School, University of Shanghai for Science & Technology ❷Chapter 2 Basic Statistics Business School, University of Shanghai for Science & Technology 2016-2017 2nd Semester, Spring2017 Contents of chapter 1 1 recording data using computers 2 3 4 5 6 some famous

More information

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev Serdica J. Computing 4 00, 3 334 APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS J. Mark Keil, Tzvetalin S. Vassilev Abstract. We consider sets of points in the two-dimensional

More information

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System

A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System Fang Wang **, Shunda Zhang, Dan Feng, Hong Jiang, Lingfang Zeng, and Song Lv Key Laboratory of Data Storage System, Ministry

More information

Data Streaming Algorithms for Geometric Problems

Data Streaming Algorithms for Geometric Problems Data Streaming Algorithms for Geometric roblems R.Sharathkumar Duke University 1 Introduction A data stream is an ordered sequence of points that can be read only once or a small number of times. Formally,

More information

MapReduce ML & Clustering Algorithms

MapReduce ML & Clustering Algorithms MapReduce ML & Clustering Algorithms Reminder MapReduce: A trade-off between ease of use & possible parallelism Graph Algorithms Approaches: Reduce input size (filtering) Graph specific optimizations (Pregel

More information