Version 1.1 Improving our knowledge of metaheuristic approaches for cell suppression problem Andrea Toniolo Staggemeier Alistair R. Clark James Smith Jonathan.

Slides:



Advertisements
Similar presentations
A GRASP Heuristic to the Extended Car Sequencing Problem Lucas Rizzo Sebastián Urrutia Federal University of Minas Gerais.
Advertisements

MOEAs University of Missouri - Rolla Dr. T’s Course in Evolutionary Computation Matt D. Johnson November 6, 2006.
Combining Classification and Model Trees for Handling Ordinal Problems D. Anyfantis, M. Karagiannopoulos S. B. Kotsiantis, P. E. Pintelas Educational Software.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
1 Scalability is King. 2 Internet: Scalability Rules Scalability is : a critical factor in every decision Ease of deployment and interconnection The intelligence.
Scenario Trees and Metaheuristics for Stochastic Inventory Routing Problems DOMinant Workshop, Molde, Norway, September , 2009 Lars Magnus Hvattum.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Genetic Algorithms for Bin Packing Problem Hazem Ali, Borislav Nikolić, Kostiantyn Berezovskyi, Ricardo Garibay Martinez, Muhammad Ali Awan.
Hybridization of Search Meta-Heuristics Bob Buehler.
Introduction to Analysis of Algorithms
Better Ants, Better Life? Hybridization of Constraint Propagation and Ant Colony Optimization Supervisors: Bernd Meyer, Andreas Ernst Martin Held Jun 2nd,
Hierarchical Constraint Satisfaction in Spatial Database Dimitris Papadias, Panos Kalnis And Nikos Mamoulis.
Chapter 3: The Efficiency of Algorithms Invitation to Computer Science, C++ Version, Fourth Edition.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Better Ants, Better Life? Hybridization of Constraint Programming and Ant Colony Optimization Supervisors: Dr. Bernd Meyer, Dr. Andreas Ernst Martin Held.
1 Greedy Randomized Adaptive Search and Variable Neighbourhood Search for the minimum labelling spanning tree problem Kuo-Hsien Chuang 2008/11/05.
Ant Colony Optimization to Resource Allocation Problems Peng-Yeng Yin and Ching-Yu Wang Department of Information Management National Chi Nan University.
Adaptive Stream Processing using Dynamic Batch Sizing Tathagata Das, Yuan Zhong, Ion Stoica, Scott Shenker.
NP-complete and NP-hard problems. Decision problems vs. optimization problems The problems we are trying to solve are basically of two kinds. In decision.
Table of Contents First, find the least common denominator (LCD) of all fractions present. Linear Equations With Fractions: Solving algebraically Example:
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Genetic Programming on Program Traces as an Inference Engine for Probabilistic Languages Vita Batishcheva, Alexey Potapov
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
by B. Zadrozny and C. Elkan
Optimal n fe Tian-Li Yu & Kai-Chun Fan. n fe n fe = Population Size × Convergence Time n fe is one of the common used metrics to measure the performance.
Version 1.1 Tau-Argus and SuperCROSS A practical example using the UK Business Register Unit data Andrea Staggemeier Philip Lowthian Grant Lee.
CARMEN CONSULTING OPTIMIZATION MATTERS CrewGroups Recent Development and Plans for the Future Presentation at SweConsNet´03 Tomas Lidén Carmen Consulting.
Internet Engineering Czesław Smutnicki Discrete Mathematics – Location and Placement Problems in Information and Communication Systems.
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
17 th International Teletraffic Congress Topological design of telecommunication networks Michał Pióro a,b, Alpar Jüttner c, Janos Harmatos c, Áron Szentesi.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 4.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
U N E C E Software Tools for Statistical Disclosure Control by Complementary Cell Suppression – Reality Check Ramesh A. Dandekar U. S. Department.
(Particle Swarm Optimisation)
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
A Hybrid Genetic Algorithm for the Periodic Vehicle Routing Problem with Time Windows Michel Toulouse 1,2 Teodor Gabriel Crainic 2 Phuong Nguyen 2 1 Oklahoma.
Author(s): Brenda Gunderson, Ph.D., 2011 License: Unless otherwise noted, this material is made available under the terms of the Creative Commons Attribution–Non-commercial–Share.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Inga ZILINSKIENE a, and Saulius PREIDYS a a Institute of Mathematics and Informatics, Vilnius University.
Direct Robust Matrix Factorization Liang Xiong, Xi Chen, Jeff Schneider Presented by xxx School of Computer Science Carnegie Mellon University.
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
Evaluation of gene-expression clustering via mutual information distance measure Ido Priness, Oded Maimon and Irad Ben-Gal BMC Bioinformatics, 2007.
Table of Contents First get all nonzero terms on one side. Quadratic Equation: Solving by factoring Example: Solve 6x 2 – 13x = 8. 6x 2 – 13x – 8 = 0 Second.
Yuan-Ze University A Genetic Algorithm with Injecting Artificial Chromosomes for Single Machine Scheduling Problems Pei-Chann Chang, Shih-Shin Chen, Qiong-Hui.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
Raunak Singh (ras2192) IEOR 4405: Production Scheduling 28 th April 2009.
Parameter Reduction for Density-based Clustering on Large Data Sets Elizabeth Wang.
Overview of the Operations Research Modeling Approach Chapter 2: Hillier and Lieberman Chapter 2: Decision Tools for Agribusiness Dr. Hurley’s AGB 328.
Chapter 6 Optimization Models with Integer Variables.
Contents  Introduction  Image Collection planning system  Optimized Satellite Planning System for Multi-Satellite Operation  Optimization.
Transforming Data to Satisfy Privacy Constraints 컴퓨터교육 전공 032CSE15 최미희.
CSE 3358 NOTE SET 2 Data Structures and Algorithms 1.
Meta-heuristics Introduction - Fabien Tricoire
Role and Potential of TAs for Industrial Scheduling Problems
Opracowanie językowe dr inż. J. Jarnicki
Ching-Chi Lin Institute of Information Science, Academia Sinica
Advanced Artificial Intelligence Evolutionary Search Algorithm
Affiliation of presenter
A Modified Naïve Possibilistic Classifier for Numerical Data
Multi-Objective Optimization
Introduction to XYZ using hierarchical models
Introduction to XYZ using hierarchical models
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization
Yupei Xiong Bruce Golden Edward Wasil INFORMS Annual Meeting
Introduction to XYZ using hierarchical models
Anco Hundepool Sarah Giessing
CSE 373: Data Structures and Algorithms
Optimised Search Techniques
Presentation transcript:

Version 1.1 Improving our knowledge of metaheuristic approaches for cell suppression problem Andrea Toniolo Staggemeier Alistair R. Clark James Smith Jonathan Thompson

Slide 2 Content Introduction –Business Problem –Comparison of Existing Methods in Tau-Argus –Proposed Solutions Experiments Design –Parameter Optimisation –Operator Approach –Table Safety –Hierarchical Tables Issues –External bounds in attacker model and tight intervals set in Tau-Argus –Upper, Lower, and Sliding Protection levels set in Tau-Argus –The Incremental Attacker Heuristic Conclusion

Slide 3 Introduction Business Problem –Various methodologies for Cell Suppression –Large instances –Hierarchical classifications –Multidimensional data –Frequency data –Computational time Comparison of Existing Methods in Tau-Argus –Means of assessing fair existing methods and new methods Proposed Solutions –Metaheuristic vs.. Mathematical Programming – Pros and Cons

Slide 4 Experiments Design Parameter Optimisation –GRASP –ANT Colony –EAs Operator Approach –Better operators GREEDY and Descent Method –Alternative Mutation operators EA Table Safety –Relaxed feasibility check vs. strict feasibility check –Improved heuristic for checking table safety Hierarchical Tables –Effect hierarchical data structure has on problem/algorithms

Slide 5 Issues External bounds in attacker model and tight intervals set in Tau-Argus –Attackers knowledge assumptions –How upper and lower bounds are set Upper, Lower, and Sliding Protection levels set in Tau-Argus –Strictly less than constraints –Special issue on frequency data –What happened with Sliding protection information? The Incremental Attacker Heuristic –Who should we give protection: primary, of course, but if the secondary cells added are not sufficient protected can I disclose a primary by consequence?

Slide 6 Conclusion ACO best method but too slow. Could be implemented in parallel Greedy heuristics promising, good solution quality, extremely quick and easy to adapt Large dataset, (4000 * 12), solved in 328 seconds Over 80% of solutions strictly feasible Can adapt to hierarchical tables For datasets that were not strictly feasible, feasibility test resulted in cost increasing by an average of 57%

Slide 7 Which is the best meta-heuristic for solving the relaxed cell suppression problem? GRASP What are best parameters? How robust are they? Effective on all datasets How time consuming is the feasibility test? Varies according to problem size How effective is a “relaxed” feasibility test? Very effective in some cases Does priming the feasibility test IP with a good starting solution produce better results than the feasibility test IP alone? In most cases What is the quality of results on different sorts of datasets? Varies, no pattern but seemingly worse on larger data. More time consuming on datasets with more sensitive cells / less zero cells. How effective is the general method when applied to the heuristic problem? Very - solutions equal lower bound in most cases.

Slide 8 Genetic algorithms: –Can reliably improve on heuristic solutions –Outperform Local Search approaches –Have identified suitable operators/parameters BUT Approach based on treating sensitive cells individually is too slow for large tables Need to do more research into grouping approach –Seems more scalable –Good reasons to believe it may give better solutions

Slide 9 PhD research underway to look at the problems found and try to develop alternative methods using metaheuristic approaches based on this work.