http www iro umontreal caferland http www researchandpractise
- Slides: 56
http: //www. iro. umontreal. ca/~ferland/ http: //www. researchandpractise. com/vrp/
Capacitated Open Pit Mining Problem Semya Elaoud, Sfax University (Tunesia) Jacques A. Ferland, University of Montreal Jonathan Bellemare, University of Montreal Jorge Amaya, University of Chile
RIOT Mining Problem web site: http: //riot. ieor. berkeley. edu/riot/Applications/OPMInteractive. html the net value of extracting block i objective function Maximal Open Pit problem: to determine the maximal gain expected from the extraction
Maximal pit slope constraints to identify the set Bi of predecessor blocks that have to be removed before block i
Maximal pit slope constraints to identify the set Bi of predecessor blocks that have to be removed before block i
Maximal pit slope constraints to identify the set Bi of predecessor blocks that have to be removed before block i
Use the open pit graph G = (V, A) to specify the maximal pit slope constraints The maximal pit slope constraints:
• (MOP) equivalent to determine the maximal closure of G = (V, A) • Equivalent to determine the minimum cut of the associated Picard’s graph where The maximal open pit is equal to N* = (S – {s})
Scheduling block extraction Account for operational constraints: Ct the maximal weight that can be extracted during period t and for the discount factor during the extracting horizon: discount rate period
pi weight of block i the net value of extracting block i N can be replaced by the maximal open pit N* = (S – {s})
Scheduling block extraction ↔ RCPSP • Open pit extraction ↔ project • Each block extraction ↔ activity • Precedence relationship derived from the open pit graph
Scheduling block extraction ↔ RCPSP
Scheduling block extraction ↔ RCPSP
Scheduling block extraction ↔ RCPSP • Open pit extraction ↔ project • Each block extraction ↔ activity • Precedence relationship derived from the open pit graph • Reward associated with activity (block) i depends of the extraction period t
Solution encoding and decoding
Decoding a block list into a schedule Serial decoding • Initiate the first extraction period t = 1 • During any period t: - The next block to be extracted is the first block in the rest of the block list (including the blocks not extracted yet) having all their predecessors already extracted such that the capacity Ct is not exceeded by its extraction. Include this block in the newsol block list. - If no such block exists, then a new extraction period (t + 1) is initiated.
Metaheuristic solution approach
Outline of the solution approach
Initial solution
First neighborhood moving one ore block
Unique ore block process on cluster i
Second neighborhood moving multiple ore blocks
Multiple ore block process on cluster i
Implementation of a metaheuristic procedure
Numerical experimentation
Second encoding of the solution and Particle Swarm Solution Approach
Genotype representation of solution Similar to Hartman’s priority value encoding for RCPSP priority of scheduling block i extraction
Decoding of a representation PR into a solution x • Serial decoding to schedule blocks sequentially one by one to be extracted • To initiate the first extraction period t = 1: remove the block among those having no predecessor (i. e. , in the top layer) having the highest priority. • During any period t, at any stage of the decoding scheme: the next block to be removed is one of those with the highest priority among those having all their predecessors already extracted such that the capacity Ct is not exceeded by its extraction. If no such block exists, then a new extraction period (t + 1) is initiated.
Priority of a block • Consider its net value bi and impact on the extraction of other blocks in future periods • Block lookahead value (Tolwinski and Underwood) determined by referring to the spanning cone SCi of block i
Genotype priority vector generation • Several different genotype priority vectors can be randomly generated with a GRASP procedure biased to give higher priorities to blocks i having larger lookahead values • Several feasible solutions can be obtained by decoding different genotype vectors generated with the GRASP procedure.
Particle Swarm Procedure • Evolutionary process evolving in the set of genotype vectors to converge to an improved feasible solution • Initial population P of M genotype vectors (individuals) generated using GRASP • Denote the best achievement of the individual k up to the current iteration the best overall genotype vector achieved up to the current iteration
Particle Swarm Procedure • Denote the best achievement of the individual k up to the current iteration the best overall genotype vector achieved up to the current iteration Modification of the individual vector k at each iteration
Particle Swarm Procedure • Denote the best achievement of the individual k up to the current iteration the best overall genotype vector achieved up to the current iteration Modification of the individual vector k at each iteration
Numerical experimentation
- Medsis umontreal
- Iro ot
- Csősúrlódási tényező
- író béla sze
- What is an iro
- Universites in france
- Http //mbs.meb.gov.tr/ http //www.alantercihleri.com
- Siat.ung.ac.id
- Numericalmethods.eng.usf.edu
- Http:/kalviamuthu.blogspot.com
- Http //bit.ly/evaluasi bdr wa
- Http://enp.4.unam.mx/siho
- Sinhvien hufi
- Alkoholförgiftning 1177
- Easy food web
- Http://quizizz.com/
- Http www app2open com download
- Www.blogger,com
- Http:fsi-st univ-boumerdes-dz
- Commensalism emoji
- Image source:http://graphicdesign.spokanefalls.edu
- Humanistic theories examples
- Http //intranet/cs
- Moodle3lo
- James bulger case social learning theory
- Http://www.authorstream.com
- Http get request format
- Genetics home reference
- Https//scratch.mit.edu
- Sergio palao procedencia: http://catedu.es/arasaac/ .
- Quadrilateral review
- Http
- Nn forum gateway
- T.trimpe 2003 http //sciencespot.net/ answers
- Outlook/senati.pe
- Http //sciencespot.net/
- Http://worksheetplace.com
- Yahoo
- Sportdb anwesenheitskontrolle
- Omatic musicairport
- Http://l.sasbu.chevron.net/web/default.aspx
- En.savefrom
- Bkd.pemkomedan.go.id skp
- Xenon neutrons
- Lacrimal bones
- Introduction to tornado
- Http://www.usa.gov
- T. trimpe 2006 http://sciencespot.net/
- Http://catedu.es/arasaac/
- Icebreaker bingo generator
- Tissue types in the body
- Https ab hwc nhp gov in
- Http://f
- Http /www.yahoo.com
- Nhctca
- Http://aka.