A Comparison of Two Parallel Ranking and Selection Procedures
|
|
- Elfreda Johnson
- 5 years ago
- Views:
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 with 600 parallel cores with near-linear scaling.. Wallclock time (sec)
More informationEfficient 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 informationRANKING 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 informationBayesian 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 informationA 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 informationSimultaneous 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 informationSELECTION 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 informationRanking 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 information1 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 informationBootstrapping 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 informationCOMBINATORIAL 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 informationProceedings 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 informationSimulation 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 informationEFFICIENT 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 informationHAMILTON 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 informationSequential 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 informationOn 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 informationCompact 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 informationThe 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 informationEVALUATION 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 informationA 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 informationChapter 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 informationOptimal 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 information2) 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 informationExtracting 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 informationGene 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 informationMULTI-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 informationStatistical 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 informationABSTRACT 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 informationA 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 informationLecture 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 informationCombinatorial 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 information732A54/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 informationSimulation 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 informationLecture 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 informationApproximation 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 informationSimulation 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 informationIndustrial 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 informationA 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 informationSummary 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 informationOn 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 informationMANY 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 informationLecture 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 informationFigure 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 informationOptimization 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 informationA 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 informationA 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 informationStandard 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 informationSimulation 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 informationOn 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 informationMATH 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 informationBayesian 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 informationThe 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 informationMODEL 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 informationJoe 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 informationInfluence 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 informationUsing 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 informationMapReduce 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 informationStochastic 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 informationLecture: 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 informationENM316E 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 informationClassification 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 informationClustering. (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 informationGraphs 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 informationEfficiency 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 informationStochastic 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 informationA 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 informationMATH3016: 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 informationCMPSCI 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 informationDesign 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 informationFast 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 informationMining 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 informationFinding 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 informationStatistical 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 informationONLY 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 information1 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 informationParallel 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 informationNote 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 informationA 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 informationOptimal 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 informationOn 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 informationFlexible 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 informationFeature 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 informationCONVERGENCE 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 informationEvolutionary 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 informationMODEL 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 informationMATH : 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 informationRanking 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 informationIntegration 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 informationDiscrete 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 informationOpen 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 informationRainbow 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 informationQueue 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 informationOn 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 informationNear-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 informationData 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 informationAPPROXIMATING 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 informationA 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 informationData 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 informationMapReduce 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