A savings procedure based construction heuristic for the offshore wind cable layout optimization problem

Similar documents
PTSE RATES IN PNNI NETWORKS

Other Uses for Cluster Sampling

static principle: output determined by a connection with strong node dynamic principle: output (sometimes) determined by a weak (floating) node

Operating Systems Principles. Page Replacement Algorithms

CSE 5311 Notes 2: Binary Search Trees

Using Contrapositives to Enhance the Implication Graphs of Logic Circuits

Using Contrapositive Law in an Implication Graph to Identify Logic Redundancies

Algorithms for Intermediate Waveband Switching in Optical WDM Mesh Networks

Chapter 7. Control and Coordination

EECS150 - Digital Design Lecture 7 - Boolean Algebra II

EECS150 - Digital Design Lecture 5 - Boolean Algebra II

Java Application Development

Rotoroll OK! User's Guide

SUPPLEMENTARY INFORMATION

Whangarei District Council Class 4 Gambling Venue Policy

What can you do with money? What can you not do with money? You can save it. And what about you? Add one sentence about yourself in the language box.

NTSE-2013(Stage-I) (For Class X Students) ENGLISH LANGUAGE TEST

Increasing the usage level of corn and distillers grains in market turkey diets through the use of supplemental amino acids

Title of Experiment: Author, Institute and address:

Lesions of prefrontal cortex reduce attentional modulation of neuronal responses. and synchrony in V4

Outline. EECS150 - Digital Design Lecture 5 - Boolean Algebra II. Canonical Forms. Sum of Products (cont.)

Crossing the Line A GIS investigation

CS Artificial Intelligence 2007 Semester 2. CompSci 366. Classical Planning: Regression Planning. Part II: Lecture 5 1 of 20

build Firm, sexy arms

Adaptive Resource Discovery for Ubiquitous Computing

Input from external experts and manufacturer on the 2 nd draft project plan Stool DNA testing for early detection of colorectal cancer

Shear behaviour of regular and irregular rock joints under cyclic conditions

EFFECT OF DIETARY ENZYME ON PERFORMANCE OF WEANLING PIGS

Site Protection and Recovery. 26 SEP 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1

EFFECT OF SOYBEAN CYST NEMATODE ON GROWTH OF DRY BEAN. Research Report to Northarvest Bean Growers, January 19, 2009

Poultry No The replacement value of betaine for DL-methionine and Choline in broiler diets

Copy Number ID2 MYCN ID2 MYCN. Copy Number MYCN DDX1 ID2 KIDINS220 MBOAT2 ID2

Mediating Multi-Party Negotiation Through Marker-Based Tracking of Mobile Phones

OPTIMIZATION OF FLASK CULTURE MEDIUM AND CONDITIONS FOR HYALURONIC ACID PRODUCTION BY A STREPTOCOCCUS EQUISIMILIS MUTANT NC2168

Review TEACHING FOR GENERALIZATION & MAINTENANCE

Site Protection and Recovery. 30 OCT 2018 VMware Validated Design 4.3 VMware Validated Design for Software-Defined Data Center 4.3

Including CD-ROM for whiteboard use or printing. Primary THE ALGEBRA BOOK. Written by Laura Sumner

WesternBright Quantum

Abortion frequency (%) Ovary position on ear Ovary volume (mm 3 )

LALR Analysis. LALR Analysis. LALR Analysis. LALR Analysis

Optimisation of diets for Atlantic cod (Gadus morhua) broodstock: effect of arachidonic acid on egg & larval quality

An Energy Efficient Seizure Prediction Algorithm

Extent to Which Crude Protein May Be Reduced in Corn-soybean Meal Broiler Diets Through Amino Acid Supplementation 1

Using Paclobutrazol to Suppress Inflorescence Height of Potted Phalaenopsis Orchids

THE EVALUATION OF DEHULLED CANOLA MEAL IN THE DIETS OF GROWING AND FINISHING PIGS

P AND K IN POTATOES. Donald A Horneck Oregon State University Extension Service

Infrared Image Edge Detection based on Morphology- Canny Fusion Algorithm

Agilent G6825AA MassHunter Pathways to PCDL Software Quick Start Guide

Perception of Saudi dentists and lay people to altered smile esthetics

2. Hubs and authorities, a more detailed evaluation of the importance of Web pages using a variant of

UNIT 1 SIMILARITY, CONGRUENCE, AND PROOFS Lesson 7: Proving Similarity Instruction

Introduction to Study Designs II

Adiabatic CMOS Circuit Design: Principles and Examples

Evaluation of 99m Tc labeled PSMA SPECT/CT imaging in prostate cancer patients who have undergone biochemical relapse

A Multi-information Localization Algorithm in Wireless Sensor Networks and its Application in Medical Monitoring Systems

EFFECTS OF INGREDIENT AND WHOLE DIET IRRADIATION ON NURSERY PIG PERFORMANCE

PHARMACOKINETICS IN PATIENTS REQUIRING RENAL REPLACEMENT Rx

Cos7 (3TP) (K): TGFβ1(h): (K)

Neighbourhood Watch London

Nozzi Valentina, Graber Andreas, Mathis Alex, Schmautz Zala, Junge Ranka

What to do when coalescing fails. The Need for Relocation. Memory Compaction. Why we swap. Pure Swapping 4/14/2017. Virtual Memory and Demand Paging

Measurement of directly designed gears with symmetric and asymmetric teeth

Effects of Enzyme Inducers in Therapeutic Efficacy of Rosiglitazone: An Antidiabetic Drug in Albino Rats

Satoshi Yoshida* and Takuya Kida* *Hokkaido University Graduate school of Information Science and Technology Division of Computer Science

The linear oligomer 1 + SnCl 2 2 DPA G2

BDNF release from single cells elicits local dendritic growth in nearby neurons

Association between haloacetic acid degradation and heterotrophic bacteria in water distribution systems

Objectives. R/S determination. R/S determination. Epoxidation. Last lecture Chirality

Provider How To. Software Process Service Results

Check your understanding 3

Evolutionary Control of an Autonomous Field

LHb VTA. VTA-projecting RMTg-projecting overlay. Supplemental Figure 2. Retrograde labeling of LHb neurons. a. VTA-projecting LHb

Comparative Performance of Broiler Chickens Fed Varying Levels of Palm Kernel Cake and Maize Offal

Performance, Bone Parameters and Phosphorus Excretion of Broilers Fed Low Phosphorus Diets Supplemented with Phytase from 23 to 40 Days of Age

Matrix-assisted laser desorption/ionization. Statistical Evaluation of Electrospray Tandem Mass Spectra for Optimized Peptide Fragmentation

SUPPLEMENTARY INFORMATION

FRAMEstar. 2-Component PCR Plates

TIMSS 2011 released items: Science

HEURISTICS-BASED PROTOTYPING STRATEGY FORMATION: DEVELOPMENT AND TESTING OF A NEW PROTOTYPING PLANNING TOOL

Adaptive echolocation behavior in bats for the analysis of auditory scenes

Minimum effective dose of chenic acid for gallstone patients: reduction with bedtime administration and

SUPPLEMENTARY INFORMATION

Effects of Feeding Citrus Pulp or Corn Supplements With Increasing Levels of Added Undegraded Intake Protein on the Performance of Growing Cattle

Not for Citation or Publication Without Consent of the Author

Technical Report GIT-CERCS The Sleepy Keeper Approach: Methodology, Layout and Power Results for a 4-bit Adder

High Frequency Ceramic Solutions

A AOAC Official Method Fructans in Food Products

Supplementary Figure 1. Scheme of unilateral pyramidotomy used for detecting compensatory sprouting of intact CST axons.

Once small always small? To what extent morphometric characteristics and postweaning starter regime affect pig lifetime growth performance

Sleepy Stack Reduction of Leakage Power

Finite-Dimensional Linear Algebra Errata for the first printing

PROVEN ANTICOCCIDIAL IN NEW FORMULATION

Learning to see: experience and attention in primary visual cortex

General High-Alert Medications

SuperCaliper SERIES 500 No battery or origin reset needed for IP67 digital caliper

ECE 608: Computational Models and Methods, Fall 2005 Test #1 Monday, October 3, Prob. Max. Score I 15 II 10 III 10 IV 15 V 30 VI 20 Total 100

Response of Egg Production and Egg Shell Quality to Dietary Vegetable Oils

AR Rice Performance Trials (ARPT) Color as a Quality Indicator. Functional Property Analyses. Cause of Chalkiness in Rice Kernels

Math 254 Calculus Exam 1 Review Three-Dimensional Coordinate System Vectors The Dot Product

Transcription:

A svings proeure se onstrution heuristi for the offshore win le lyout optimiztion prolem Sunney Foter (B.Eng. Mehnil) MS. Cnite in Energy Deprtment of Informtis, University of Bergen, Norwy sunney.foter@stuent.ui.no 2018 Supervisors: Prof. Dg Hugln (UiB) n Ahm Hemmti,PhD. Deep Win Conferene 2018, Tronheim, Norwy

Tle of Content INTRODUCTION Offshore Win Cle Lyout (OWCL)Optimiztion Prolem Sttement n Assumptions Constrints: Noe rossing/le rossing, ostles n out-egree Fetures: Prllel les n rnhing MILP moel use for enhmrking heuristi solutions HEURISTIC Bsi ie Pseuooe (Esu-Willims) Ies to tkle le rossing Ies to ientify noe rossing Pseuooe (Ostle-Awre Esu Willims) Experimentl Results n Moifie Algorithm Initil results from the Moifie Esu-Willims (Win frms: Wlney 1, Wlney 2 n Brrow) Prmetriztion n introuing shpe ftor Improve results From onstrution heuristi to Met-Heuristi : Future tivities (Very lrge Neighorhoo serh (VLNS) n GRASP)

Tle of Content INTRODUCTION Offshore Win Cle Lyout (OWCL)Optimiztion Prolem Sttement n Assumptions Constrints: Noe rossing/le rossing, ostles n out-egree Fetures: Prllel les n rnhing MILP moel use for enhmrking heuristi solutions HEURISTIC Bsi ie Pseuooe (Esu-Willims) Ies to tkle le rossing Ies to ientify noe rossing Pseuooe (Ostle-Awre Esu Willims) Experimentl Results n Moifie Algorithm Initil results from the Moifie Esu-Willims (Win frms: Wlney 1, Wlney 2 n Brrow) Prmetriztion n introuing shpe ftor Improve results From onstrution heuristi to Met-Heuristi : Future tivities (Very lrge Neighorhoo serh (VLNS) n GRASP)

Offshore Win Cle Lyout Optimiztion Offshore win or inter-rry le lyout (OWCL) optimiztion prolem is NP hr prolem There is similrity etween OWCL n pitte miniumum spnning tree (CMST) prolem with unit emn whih hs lso een prove to e NP hr (Ppimitriou, 1978) With inresing numer of turine noes n itionl restrite res in the win frm, ext methos in solving lrge instnes eome ineffiient Due to the ineffiienies of the ext methos in solving lrge instnes, heuristis n e use to ttin goo n fesile solutions Constrution, improvement n hyri heuristis re lssil heuristis exploring limite serh spe s oppose to lrge serh spe in metheuristis, ut using some unique strtegies n e use to ttin smll optimlity gp even with lssil pprohes

Offshore win les Export les Turine noes Susttion Export les Inter-rry les Eh noe must e onnete to one of the susttion Imge Soure: Buer et l, 2014

Prolem Sttement n Assumption Prolem : Input: 1. Lotion of the turines n susttions 2. Lotion of the restrite res n ostles in the se-e 3. Cle pity (mximum power flow or numer of turines llowe on single le) Output: Minimum le length lyout suh tht there is unique pth from eh turine to one of the susttion Constrints: 1. Cle rossing/noe rossing not llowe 2. Cle pity must e stisfie 3. Outegree of eh turine is one (no splitting of power les) Assumption: Cle ost is iretly proportionl to the length of the les n oesnot epen on ny other prmeter. This is similr to pitte minimum spnning tree prolem (NP hr ) with some itionl onstrints

Prolem Sttement n Assumption Prolem : Input: 1. Lotion of the turines n susttions 2. Lotion of the restrite res n ostles in the se-e 3. Cle pity (mximum power flow or numer of turines llowe on single le) Output: Minimum le length lyout suh tht there is unique pth from eh turine to one of the susttion Constrints: 1. Cle rossing/noe rossing not llowe 2. Cle pity must e stisfie 3. Outegree of eh turine is one (no splitting of power les) Assumption: Cpity = 4 Cle ost is iretly proportionl to the length of the les n oesnot epen on ny other prmeter. This is similr to pitte minimum spnning tree prolem (NP hr ) with some itionl onstrints

Constrint 1: Cle rossing n Noe rossing Noe rossing Cle rossing Imge Soure: Fishetti et l 2016 Noe rossing free The min resons ehin suh onstrint re: 1. Nee for expensive rige struture 2. Therml interferene etween the two les results in reuing the le pity 3. In se of filure of one of the le oth the les re ffete while repring

Constrint 2: Power les nnot e splitte Allowe Not Allowe The out-egree of eh turine noe must e one. However, inegree n e more whih is refere to s rnhing.

Constrint 3: Restrite res Diret links re sometimes not possile ue to restrite res in the se-e Numer of steiner noes is esign prmeter n n e more thn the extreme points of the onvex hull Steiner noes\optionl noes Turine noes Susttion noe Convex hull roun the ostle Cles Restrite re We re mking n ssumption tht ny onve n onvex restrite re n e represente y onvex hull without ompromising on optimlity

Constrint 3: Restrite res Diret links re sometimes not possile ue to restrite res in the se-e Numer of steiner noes is esign prmeter n n e more thn the extreme points of the onvex hull Steiner noes\optionl noes Turine noes Susttion noe Convex hull roun the ostle Cles Restrite re We re mking n ssumption tht ny onve n onvex restrite re n e represente y onvex hull without ompromising on optimlity

Allowe: Brnhing n prllel les Both rnhing n prllel les provie flexiility to the finl lyout n my le to reution in the totl le length No-Brnhing Brnhing Soure: Buer et l Soure: Klein et l 2017 Prllel le Imge Soure: Klein et l 2017

Tle of Content INTRODUCTION Offshore Win Cle Lyout (OWCL)Optimiztion Prolem Sttement n Assumptions Constrints: Noe rossing/le rossing, ostles n out-egree Fetures: Prllel les n rnhing MILP moel use for enhmrking heuristi solutions HEURISTIC Bsi ie Pseuooe (Esu-Willims) Ies to tkle le rossing Ies to ientify noe rossing Pseuooe (Ostle-Awre Esu Willims) Experimentl Results n Moifie Algorithm Initil results from the Moifie Esu-Willims (Win frms: Wlney 1, Wlney 2 n Brrow) Prmetriztion n introuing shpe ftor Improve results From onstrution heuristi to Met-Heuristi : Future tivities (Very lrge Neighorhoo serh (VLNS) n GRASP)

Bsi ie ehin the heuristi Esu-Willims heuristi is well known heuristi for the pitte minimum spnning tree prolem. Strt with ostly, fesile str lyout In eh itertion remove one link onneting the non-root noe with the root noe (susttion noe) resulting in ost sving. Finl output of the Esu- Willims Heuristi Fesile lyout Cpity = 3 Although CMST n le lyout prolems re quite similr ut there re itionl onstrints whih re to e stisfie in the offshore win le lyout prolem

Bsi ie ehin the heuristi Esu-Willims heuristi is well known heuristi for the pitte minimum spnning tree prolem. Strt with ostly, fesile str lyout In eh itertion remove one link onneting the non-root noe with the root noe (susttion noe) resulting in ost sving. Finl output of the Esu- Willims Heuristi Cn t use Esu-Willims heuristi lone! Fesile lyout Cpity = 3 Although CMST n le lyout prolems re quite similr ut there re itionl onstrints whih re to e stisfie in the offshore win le lyout prolem

Pseuooe of Esu-Willims heuristi V: set of verties A: 0: root noe : ost of the rs K: le pity R i : reution fution vlue of noe i X i : onnete omponent ontining noe i

Pseuooe of Esu-Willims heuristi V: set of verties A: 0: root noe : ost of the rs K: le pity R i : reution fution vlue of noe i X i : onnete omponent ontining noe i Reution funtion vlue (R i )t eh non-root noe is the ifferene of the ost of the entrl link with the root noe n ost of forming link with the nerest fesile onnete omponent (stisfying the le pity limittion)

Ie to tkle le rossing Non- rossing proeure n Dijkstr re use susequently to ientify shortest fesile pth etween two noes i 0 n i n Continues until shortest fesile (non-rossing ) pth is foun etween i 0 n i n So, the si ie is tht one we hve ientifie the two turine noes to e onnete using the mx reution funtion vlue, we try to use the ove ie to fin the shortest nonrossing pth etween them

Ostle-Awre Esu Willims Heuristi(1/2) L : stores line segments relte to the ostles PointArry: stores oorintes of ll the noes L2: stores the rs/line segments forme uring the proeure IntersetionArry: stores oth L2 n L While loop #1: ontinues unless ll the reution vlues eome zero While loop #2: ontinues unless the noe with highest reution vlues gets linke with nother noe

Ostle-Awre Esu Willims Heuristi(1/2) L : stores line segments relte to the ostles PointArry: stores oorintes of ll the noes L2: stores the rs/line segments forme uring the proeure IntersetionArry: stores oth L2 n L While loop #1: ontinues unless ll the reution vlues eome zero While loop #2: ontinues unless the noe with highest reution vlues gets linke with nother noe We hve selete noe i 0 hving the mximum reution funtion vlue n its nerest noe i n. Now, in pre-proessing stge the shortest fesile pth etween them is serhe whih my or my not e iret r

Ostle-Awre Esu Willims Heuristi(2/2) Pre-proessing stge

Non-Crossing proeure s output i Flse iv ii v iii Flse vi

Non-Crossing proeure s output i Flse iv ii v Note: Non-rossing proeure lwys ssesses pir of line segments (one from IntersetionArry n one of the ege in the shortest pth given y Dijkstr) iii Flse vi

Chllnge: Non-Crossing proeure is unle to ientify noe rossing i Flse iv e O ii v f iii Flse vi

Chllnge: Non-Crossing proeure is unle to ientify noe rossing i Flse iv intersetion ii v e 0 f iii Flse vi

Chllnge: Non-Crossing proeure is unle to ientify noe rossing i Flse iv ii v e Noe rossing 0 f iii Flse vi

Chllnge: Non-Crossing proeure is unle to ientify noe rossing i Flse iv ii v e 0 f iii Flse vi

Solution(1/4): A new line segments suh tht noe rossings re etete y Non-rossing proeure i Flse iv ii v e 0 f iii Flse vi

Solution(2/4): A new line segments suh tht noe rossings re etete y Non-rossing proeure i Flse iv ii v e 0 f iii Flse vi

Solution(3/4): A new line segments suh tht noe rossings re etete y Non-rossing proeure i Flse iv ii v e f Noe rossing etete 0 iii Flse vi

Solution(4/4): A new line segments suh tht noe rossings re etete y Non-rossing proeure i Flse iv Fesile Connetion ii v e 0 f iii Flse vi

Solution(1/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post prtitioning step

Solution(1/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post prtitioning step Dijkstr

Solution(2/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post joining step Convex hull of the onnete omponent Dijkstr Grhm sn

Solution(2/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post joining step Dijkstr Grhm sn

Solution(2/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post joining step Dijkstr Grhm sn Clique formtion

Solution(2/2): Where to the line segments? Prtitioning of turine noes in ifferent onnete omponents Output from 1st prt of the lgorithm Post joining step Dijkstr Grhm sn Clique formtion Fesile Connetion Assumption: All the noes re in the onvex hull of their own onnete omponent n not in the onvex hull of others

Tle of Content INTRODUCTION Offshore Win Cle Lyout (OWCL)Optimiztion Prolem Sttement n Assumptions Constrints: Noe rossing/le rossing, ostles n out-egree Fetures: Prllel les n rnhing MILP moel use for enhmrking heuristi solutions HEURISTIC Bsi ie Pseuooe (Esu-Willims) Ies to tkle le rossing Ies to ientify noe rossing Pseuooe (Ostle-Awre Esu Willims) Experimentl Results n Moifie Algorithm Initil results from the Moifie Esu-Willims (Win frms: Wlney 1, Wlney 2 n Brrow) Prmetriztion n introuing shpe ftor Improve results From onstrution heuristi to Met-Heuristi : Future tivities (Very lrge Neighorhoo serh (VLNS) n GRASP)

Experimentl Results-1 Existing Moel: We hve ompre our results to the optiml solutions ttine from n existing MILP moel evelope y our ollegue Arne Klein, UiB,Norwy The moel presente in [Klein n Hugln, 2017] is implemente using CPLEX 12 Python 3.4 API. All the experiments were rrie out on fst omputer - Intel Xenon with 72 logil ores n 256GB RAM The experiments were rrie out for Wlney 1, Wlney 2, Brrow win frms n for ifferent le pities Develope Heuristi : All the experiments involving the heuristis (Ostle Awre Esu-Willims) in this work re rrie out on personl omputer using 2.5 GHz Intel Core i5 proessor n 4GB RAM Progrmming lnguge use is Jv n without use of ny ommeril solver The mition of the first version of the ostle-wre heuristi is to fin goo, fesile solutions with less optimlity gp [ost(heuristi)/ost(optiml solution)]

Experimentl Results-2 K= le pity, Alg2 = Ostle-Awre Esu Willims Wlney 1 finl lyout for K=6

Experimentl Results-3 Wlney 2 finl lyout for K=6 There is lrge optimlity gp for Wlney 2 The prtitioning of the turine noes les to extremely long pths onneting onnete omponents to the susttion For exmple, the onnete omponent ontining noes 45, 46, 47, 48, 49, 39 is linke with the susttion using long pth 45->38->27->51

Experimentl Results-3 Wlney 2 finl lyout for K=6 There is lrge optimlity gp for Wlney 2 The prtitioning of the turine noes les to extremely long pths onneting onnete omponents to the susttion For exmple, the onnete omponent ontining noes 45, 46, 47, 48, 49, 39 is linke with the susttion using long pth 45->38->27->51

Ies/Ativities to reue the opt. gp Moifying the reution funtion n the lgorithm suh tht ril topologies re enourge n thus, long pths to the susttion re voie Using multi-exhnge lrge neighourhoo serh for fining the lolly optiml solution

Introuing weight prmeter in reution funtion

Introuing weight prmeter in reution funtion As the vlue of weight prmeter W inreses, turine noes loser to the susttion will e preferre.

Results from ext, ostle wre Esu Willims n lgorithm with weight prmeter

Improve result for Wlney 2 Wlney 2 (Moifie Esu Willims Algorithm- Prmetri) Wlney 2 (Moifie Esu Willims Algorithm)

Chnge in le length with weight prmeter

Ies/Ativities to reue the opt. gp Moifying the reution funtion n the lgorithm suh tht ril topologies re enourge n thus, long pths to the susttion re voie Using multi-exhnge lrge neighourhoo serh for fining the lolly optiml solution

Questions? Thnk You! Projet is supporte y Horln fylkeskommune.