Variable Neighborhood Descent - VND (Metoda promenljivog spusta)

Similar documents
Vežbe - XII nedelja PHP Doc

ANALYSIS OF MAPPING OF GENERAL II DEGREE SURFACES IN COLLINEAR SPACES UDC (045)=111

Računarske osnove Interneta (SI3ROI, IR4ROI)

Uvod u relacione baze podataka

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

PREDMET. Osnove Java Programiranja. Čas JAVADOC

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

VB komande. Programiranje 1

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt

x y = z Zadaci - procedure

DETERMINATION OF THE CHARACTERISTIC PARAMETERS IN THE GENERAL COLLINEAR SPACES IN THE GENERAL CASE UDC (045)=20

Programiranje III razred

PKI Applet Desktop Application Uputa za instalaciju programske potpore

... ; ako je a n parno. ; ako je a n neparno

Sberbank Business Online na Mozilla FireFox

VRIJEDNOSTI ATRIBUTA

Artificial Intelligence Methods (G52AIM)

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

GUI - događaji (Events) i izuzeci. Bojan Tomić

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Rekurzivne metode. Posmatrajmo rekurzivan metod kojim u objektu listbox1 klase ListBox upisujemo sve prirodne brojeve od 1 do datog n.

Uputa za instaliranje programske potpore za operativni sustav WINDOWS

I PISMENI ZADATAK III6 I GRUPA IME I PREZIME

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

KREDITI ZA POLJOPRIVREDNIKE

VHDLPrimeri Poglavlje5.doc

KLASIFIKACIJA JELENA JOVANOVIĆ. Web:

Prirodno-matematički fakultet u Nišu Departman za fiziku. dr Dejan S. Aleksić Programiranje u fizici

IMPROVEMENT OF STRAIN ENERGY DAMAGE DETECTION METHOD BY USING INTERPOLATION FUNCTION

Dežurni nastavnik: Kolokvijum traje 1.5 sat, prvih sat vremena nije dozvoljeno napuštanje kolokvijuma. Upotreba literature nije dozvoljena.

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

ICCL Letnja škola 2008, Dresden. Vesna Pavlović Matematički fakultet, Beograd ARGO seminar,

GAUSSIAN VARIABLE NEIGHBORHOOD SEARCH FOR THE FILE TRANSFER SCHEDULING PROBLEM

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

Zadatci Small Basic za 7. Razred ( programa)

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Variable Neighborhood Search

ELECTRONIC MAIL FORENSICS

Predavanje 10. Odjel za matematiku 1 IP NETWORKING. Detaljnije o domenama, hostovima, socketima, TLSu, SSLu

Uputstvo za konfiguraciju računara za korištenje BIHnet ADSL usluge

Preporučeni redosled. next-header

Cilj ove vežbe je upoznavanje sa osnovnim konceptima firewall sistema, access listama (ACL) i filtriranjem mrežnih paketa.

ATS22C14Q meki upuštač ATS22 upravljanje 220V-snaga 230V (37kW)/ V(75kW)

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

Uputstvo za podešavanje mail klijenta

VDSL modem Zyxel VMG1312-B10A/B30A

Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.

Java Server Pages. 31-Dec-12

Osnove biblioteke jquery

Jednociljna i višeciljna optimizacija korištenjem HUMANT algoritma

Računarska grafika-vežbe. 2 Parametarske krive Bezjeova kriva, Katmul-Rom splajn

Visoka Tehnicka Skola Nis. Vezba 8 jquery UI

Vidljivost TipPovratneVrednosti ImeFunkcije (NizParametara) { TeloFunkcije }

Poglavlje 1. Šta je novo u Windowsu 7

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Osnovne strukture podataka

PROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS

Integritet u relacionim bazama podataka

CJENOVNIK OGLAŠAVANJA ZA ROTIRAJUĆE BANNERE NA NASLOVNICI

OBJEKTNO ORIJENTISANO

Lekcija 4. Java programiranje sa bazama podataka. dr Svetlana Cvetanović

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem

Deo CCITT X.500 directory service standarda Distribuirani serveri koji održavaju neku bazu sa informacijama

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

PROGRAMIRANJE. Amir Hajdar

Oracle 10gR2 Backup & Recovery

RDF, RDFS i JSON-LD. NIKOLA MILIKIĆ URL: nikola.milikic.info

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju

Prva recenica. Druga recenica.

Variable Neighborhood Search Based Algorithm for University Course Timetabling Problem

B-spline Patches Fitting on Surfaces and Triangular Meshes

Izrada VI laboratorijske vježbe

Today. Gradient descent for minimization of functions of real variables. Multi-dimensional scaling. Self-organizing maps

INTERNET PROGRAMIRANJE

Ispit traje 3 sata. Nije dozvoljeno korišćenje literature Prvih sat vremena nije dozvoljeno napuštati ispit.

CREATE DATABASE naziv-baze-podataka [IN naziv-dbspace]

Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su

Root lg optimus l38c. Root lg optimus l38c.zip

Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

33 Rad s RESTful Web uslugama

28/02/2017 Instalacija WP-a. WAMP server

Projektni uzorci. (Design Patterns-DP)

FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA. SMTP autentikacija

Računarska grafika-vežbe. 5 JavaFX 3D scena, objekti, kamera, svetlo

Solving dynamic memory allocation problems in embedded systems with parallel variable neighborhood search strategies

Senzori i Sensor Observation Service. Copyright 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

getxpdf upute(verzija 15/10/2011) getxpdf upute HRV ver 2. Najnoviju verziju uputa skinite na:

The Cloud s Computing Security

modifier returnvaluetype methodname(list of parameters) { // Method body; }

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević

Parallel and Distributed Graph Cuts by Dual Decomposition

IMPLEMENTATION OF COMPUTER TECHNOLOGIES IN DESCRIPTIVE GEOMETRY TEACHING: SURFACES OF REVOLUTION UDC : (045)=20

SOFTWARE TOOLS FOR MANIPULATING FE MESH, VIRTUAL SURGERY AND POST-PROCESSING*

INTELLIGENT NE1WORK IN THE REPUBLIC OF CROATIA

Transcription:

Variable Neighborhood Descent - VND (Metoda promenljivog spusta) Izabrati skup okolina N k, k = 1,..., k max koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x X i postaviti x x; Postaviti k 1; repeat naredne korake until k > k max /* Istraživanje okoline */ Pronaći najbolje rešenje x u okolini N k (x ); if f (x ) < f (x ) then Postaviti x x i k 1;

Reduced Variable Neighborhood Search - R (Redukovana metoda promenljivih okolina) Izabrati skup okolina N k, k = 1,..., k max koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x X i postaviti x x; Postaviti k 1; repeat naredne korake until k > k max Na slučajan način izabrati tačku x u okolini N k (x ); if f (x ) < f (x ) then Postaviti x x i k 1;

Basic Variable Neighborhood Search - B (Osnovna varijanta metode promenljivih okolina) Izabrati skup okolina N k, k = k 1,..., kmax koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x X i postaviti x x, f f (x); Generisati slučajnu tačku x N k (x ) ; /* Lokalna pretraga */ Primeniti neku metodu lokalnog pretraživanja u okolini rešenja x kako bi se dobio lokalni minimum x problema; if f (x ) < f then Postaviti x x, f f (x ) i goto 1;

General Variable Neighborhood Search - G (Opšta metoda promenljivih okolina) Izabrati skup okolina N k, k = k 1,..., kmax koje će se koristiti za razmrdavanje; Izabrati skup okolina N l, l = k 1,..., lmax koje će se koristiti za lokalnu pretragu; Na slučajan način izabrati početno rešenje x X i postaviti x x, f f (x); Generisati slučajnu tačku x N k (x ) ; /* Lokalna pretraga koristeci VND */ Postavi l 1; repeat naredne korake until l > lmax /* Istraživanje okoline */ Pronaći najbolje rešenje x u okolini N l (x ); if f (x ) < f (x ) then Postaviti x x i l 1; Postaviti l l + 1; if f (x ) < f then Postaviti x x, f f (x ) i goto 1;

Variable Neighborhood Decomposition Search - VNDS (Metoda promenljivih okolina sa dekompozicijom) Izabrati skup okolina N k, k = k 1,..., kmax koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x i postaviti x x, f f (x); Generisati tačku x N k (x ) ; Odrediti skup y atributa rešenja x koji ne karakterišu x, y = x \ x ; /* Lokalna pretraga */ Primeniti neku metodu lokalnog pretraživanja u prostoru rešenja za y i dobijeni optimum označiti sa y, a sa x odgovarajuće rešenje za polazni problem, x = (x \ x ) y ; if f (x ) < f then Postaviti x x i goto 1;

Skewed Variable Neighborhood Search - S (Zakošena metoda promenljivih okolina) Izabrati skup okolina N k, k = k 1,..., kmax koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x i postaviti x x, f f (x); Odrediti kriterijum zaustavljanja i parametar α; repeat naredne korake until kriterijum zaustavljanja nije ispunjen Generisati tačku x N k (x ) ; /* Lokalna pretraga */ Primeniti neku metodu lokalnog pretraživanja u okolini rešenja x kako bi se dobio lokalni minimum x problema; /* Poboljšanje ili ne? */ if f (x ) < f then postaviti f f (x ) i x x ; if f (x ) α ρ(x, x ) < f (x) then Postaviti x x i goto na 1;