Top Banner
Investigação Operacional na prática: ideias simples que resultam José Fernando Oliveira Maria Antónia Carravilla U.Minho, 11 de março de 2016
82

Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Nov 09, 2018

Download

Documents

dophuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Investigação Operacional na prática:ideias simples que resultam

José Fernando OliveiraMaria Antónia Carravilla

U.Minho, 11 de março de 2016

Page 2: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples
Page 3: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Sistema de Apoio à Afectação de Reservas a Veículos numa Empresa de Rent‐a‐Car

HERMES

Page 4: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

free saleveículos que existem em quantidades grandesdistribuídos por todas as estações de aluguersempre disponíveis ‐> reserva imediata

veículos especiaispelo custo (gamas média alta e alta)pelas características(monovolumes de 7 lugares, carrinhas de 9 lugares, veículos de carga, veículos todo‐o‐terreno – jipes ou “pick‐ups”).

As frotas das Rent‐a‐Car

Page 5: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

O problema dos veículos especiaisGrande dificuldade em emparelhar reservas e veículos

porque há poucos veículosveículos não estão localizados nas estações em que são necessáriosnecessidade de transportes em vazio

Problema:Dados

um conjunto de reservasum conjunto de veículos

Determinar a afectação  dos veículos às reservasMaximizando os proveitos

Page 6: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples
Page 7: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Data de saída 1 de Junho @ 12h00Data de entrada 5 de Junho @ 16h00Estação de saída FaroEstação de entrada Faro

Page 8: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Data de saída 1 de Junho @ 12h00Data de entrada 5 de Junho @ 16h00Estação de saída FaroEstação de entrada Faro

Page 9: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Data de saída 1 de Junho @ 12h00Data de entrada 5 de Junho @ 16h00Estação de saída FaroEstação de entrada Faro

Data de saída 7 de Junho @ 10h00Data de entrada 8 de Junho @ 18h00Estação de saída LisboaEstação de entrada Porto

Page 10: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Transfer:DuraçãoCusto

Data de saída >5 de Junho @ 16h00Data de entrada <7 de Junho @ 10h00Estação de saída FaroEstação de entrada Lisboa

Page 11: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

Page 12: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ReservasGrupo Data  de saída               Estação de saídaData de entrada           Estação de entradaProveito

ViaturasGrupoData de entrada           Estação de entrada

Transfers entre estaçõesDuraçãoCusto

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

Page 13: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Dados Reservas

a       10 a

c 11 b

a       9 c

c       8 b

d        7 a

a            6 d

c   5 b

d                4 d

b        3 b

b                  2 a

d                1 c

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 14: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Dados Viaturas

V1

V2

V3

V4 d 

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 15: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

SoluçãoReservas atribuídas a viaturasReservas não atribuídas a viaturasTransfers para as viaturas

ObjectivoMaximizar proveitoPROVEITO = receitas reservas – custos transfers

RestriçõesTemporaisViaturasReservas

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

Page 16: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluções duas fases

a       10 a

c                       11 b

a       9 c

c       8 b

d        7 a

a            6 d

c   5 b

d                4 d

b        3 b

b                  2 a

d                1 c

FASE 1Optimização

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 17: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesduas fases

a       10 a

c                       11 b

a       9 c

c       8 b

d        7 a

a            6 d

c   5 b

d                4 d

b        3 b

b                  2 a

d                1 c

FASE 1Optimização

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 18: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesduas fases

a       10 a

c                       11 b

a       9 c

c       8 b

d        7 a

a            6 d

c   5 b

d                4 d

b        3 b

b                  2 a

d                1 c

FASE 1Optimização

FASE 2Heurística

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 19: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesduas fases

a       10 a

c                       11 b

a       9 c

c       8 b

d        7 a

a            6 d

c   5 b

d                4 d

b        3 b

b                  2 a

d                1 c

FASE 1Optimização

FASE 2Heurística

Importaçãode Dados

1

UTILIZADORValidaçãode Soluções

3

MODELOGeração

de Soluções

2

Exportaçãode Soluções

4

tempo

Page 20: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 21: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 22: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 23: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesoptimização

c                       11 b

a       9 c

d        7 a

a            6 d

c   5 b

b        3 b

V1

V2

V3

V4 d 

tempo

Page 24: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesoptimização

c                       11 b

a       9 c

d        7 a

a            6 d

c   5 b

b        3 b

V1

V2

V3

V4 d 

tempo

Page 25: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesoptimização

c                       11 b

a       9 c

d        7 a

a            6 d

c   5 b

b        3 b

V1

V2

V3

V4 d 

tempo

Page 26: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesoptimização

c                       11 b

d        7 a a       9 c

b        3 b

a            6 d c   5 b

V1

V2

V3

V4 d 

d   b

dc

ad

Proveito viatura 2:

‐ Custo transfer ad+ Proveito reserva 7+ Proveito reserva 9

tempo

Page 27: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

Ordenar lista de reservas por:Data de início crescente

Proveito decrescente

Para cada reserva seleccionar as viaturas com:Data‐in + duração transfer < Data‐out reservaOrdenar lista de viaturas por:

Custo transfer crescenteData‐out reserva – (Data‐in + duração transfer) crescente

Page 28: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 29: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

d                4 dbd

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 30: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

b  a       10 a

d                4 d

b    a

bd

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 31: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

b  a       10 a c       8 b

d                4 dbd

acb    a

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 32: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

b  a       10 a c       8 b

d                4 d

b                  2 a

bd

ac

cb

b    a

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 33: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de Soluçõesheurística

V1

V2

V3

V4 b 

b  a       10 a c       8 b

d                4 d

b                  2 a

d                1 cbd

bd

ac

cb

b    a

a       10 ac       8 b

d                4 db                  2 a

d                1 c

tempo

Page 34: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Resultados

Um funcionário superior da empresa disponível para outras tarefas.Mais reservas aceitesMenores custos de transfer

SAD trata várias gamas de veículos em simultâneo.SAD trata “upgrades” e “downgrades”

Page 35: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

REDI

Um SAD para a Racionalização da Ocupação dos EDIfícios da CMP

Page 36: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Porque foi necessário o Projecto REDI?

A ocupação dos edifícios da CMP pelas Direcções Municipais evoluiu gradualmente em função de novas necessidades de espaços que surgiram ao longo dos anos.

Essa evolução gradual fez com que a ocupação de espaços nunca fosse tratada globalmente, tendo em conta: •as necessidades das Direcções Municipais•os edifícios disponíveis e as suas características.

Page 37: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Porque foi necessário o Projecto REDI?

A ocupação dos edifícios da CMP pelas Direcções Municipais evoluiu gradualmente em função de novas necessidades de espaços que surgiram ao longo dos anos.

Essa evolução gradual fez com que a ocupação de espaços nunca fosse tratada globalmente, tendo em conta: •as necessidades das Direcções Municipais•os edifícios disponíveis e as suas características.

Page 38: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Quais os resultados do Projecto REDI?

Page 39: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

$$$$$$

$$$$$$

Quais os resultados do Projecto REDI?

Definição dos edifícios onde localizar cada unidade da CMP, por forma a racionalizar a sua ocupação.

Page 40: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenosRecolha

de DadosMODELOGeração

de soluções

UTILIZADORAvaliação e escolha de

solução

DirecçõesMunicipais

Recolhade Dados

Page 41: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 42: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 43: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifício dos Paços do Concelho

Edifícios e terrenos da CMP

Page 44: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifício dos Paços do Concelho

• Plantas: Piso 0 Piso 1 Piso 2

• Plantas: Piso 3 Piso 4 Piso 5

Edifícios e terrenos da CMP

Page 45: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifício dos Paços do Concelho

Presidência; Vice – Presidência; Assembleia Municipal; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem; Salões Nobres

3

Pelouro da Educação, Desporto, Juventude Inovação; Pelouro da Cultura e Turismo; Pelouro da Habitação e Acção Social; Pelouro das Actividades Económicas, Protecção Civil e Recursos Humanos;CDU; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem

4

Departamento Municipal de Finanças e Património; Divisão Municipal de Cadastro e Gestão do Património

2

Direcção Municipal de Finanças e Património; Gabinete de Auditoria e Controlo Interno; Divisão Municipal de Protocolo e Relações Públicas; Gabinete de Comunicação e Imagem; Divisão Municipal de Secretariado e Apoio Administrativo

Divisão Municipal de Arquivo Geral; Divisão Municipal de Protocolo e Relações Públicas; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem

Entidade

1

0

Piso

Presidência; Vice – Presidência; Assembleia Municipal; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem; Salões Nobres

3

Pelouro da Educação, Desporto, Juventude Inovação; Pelouro da Cultura e Turismo; Pelouro da Habitação e Acção Social; Pelouro das Actividades Económicas, Protecção Civil e Recursos Humanos;CDU; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem

4

Departamento Municipal de Finanças e Património; Divisão Municipal de Cadastro e Gestão do Património

2

Direcção Municipal de Finanças e Património; Gabinete de Auditoria e Controlo Interno; Divisão Municipal de Protocolo e Relações Públicas; Gabinete de Comunicação e Imagem; Divisão Municipal de Secretariado e Apoio Administrativo

Divisão Municipal de Arquivo Geral; Divisão Municipal de Protocolo e Relações Públicas; Gabinete de Auditoria e Controlo Interno; Gabinete de Comunicação e Imagem

Entidade

1

0

Piso

Edifícios e terrenos da CMP

Page 46: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 47: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 48: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Museu Romântico da Quinta da Macieirinha

Page 49: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 50: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Armazéns na cidadeda Maia

Edifícios e terrenos da CMP

Page 51: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 52: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMPCasa - Oficina António

Carneiro

Page 53: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMPCasa - Oficina António

Carneiro

• Ocupação de espaços• Departamento de Museus e Património Cultural - Divisão de

Museus• Edifício municipal, doado à CMP em 1966 com condição de

habitação própria para a esposa do Sr. Carneiro• Casa abre ao público em 1973 e encerra para obras em 1996

(situação que se mantém)• Residente faleceu em 2001 • Local usado como residência considerado inviável para fins gerais/

administrativos devido à precariedade da construção• Área total de 509 m2, composta por 3 fracções (151, 235 e 123 m2,

respectivamente.

Page 54: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 55: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Page 56: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMPCentro de Recursos EducativosConservatório de MúsicaEdifício Adm. E Casa dos Jardineiros no Parque da CidadeEdifício da Rua de CedofeitaEdifício da Rua do Bolhão IEdifício da Rua do Bolhão IIEdifício de S.DinisEdifício de S.RoqueEdifício de SalgueirosEdifício do parque de S.RoqueEdifício dos CorreiosEdifício EntreparedesFundação Maria Guerra JunqueiroGabinete de AmbienteGabinete de ProjectosGabinete do MunícipeLegado D. Marta SampaioMatadouro Municipal

Estaleiro de BonjóiaEstaleiro do Monte AventinoEstaleiro de Martins SarmentoArrecadação da ErvilhaArrecadação do BonjardimArrecadação da Ponte NovaArrecadação da FontinhaArrecadação Largo 1º de DezembroEstaleiro do FreixoAbrigo do BonjardimTerreno das AreiasEstaleiro de BonjóiaEstaleiro do Monte AventinoEstaleiro de Martins SarmentoArrecadação da ErvilhaArrecadação do BonjardimArrecadação da Ponte NovaArrecadação da Fontinha

Mercado Ferreira BorgesMuseu Ciência e IndústriaMuseu da ImprensaMuseu do Vinho do PortoMuseu Romântico da Quinta da MacieirinhaNúcleo Rural do Parque da CidadeOficinas Gerais do CarvalhidoOrdem dos ArquitectosPaços do ConcelhoPalacete Viscondes de BalsemãoPalácio do BolhãoParque da PasteleiraParque Urbano da Quinta do CoveloQuartel dos BSBReservas dos Museus da CidadeSolar do Vinho do PortoMercado Ferreira BorgesMuseu Ciência e Indústria

Armazém Bom SucessoArmazém BonjardimArmazém de S.BentoArmazéns do MatadouroArmazéns na cidade da MaiaBiblioteca Almeida GarrettBiblioteca InfantilBiblioteca MunicipalCasa - Museu Guerra JunqueiroCasa - Oficina António CarneiroCasa de SerrúbiaCasa do InfanteCasa do RoseiralCasa TaitCasa Vitorino RibeiroCaves do Palácio de CristalCemitério de AgramonteCemitério do Prado do Repouso

Page 57: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Edifícios e terrenos da CMP

Identificação de espaços mínimos de alocação (EmA)

Área útil de cada EmACaracterísticas de cada EmA

Proximidade entre EmA0 - mesmo espaço1 - mesmo edifício e pisos diferentes2 - edifícios próximos3 - outros

Page 58: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Necessidades de espaço dasDirecções Municipais

Defin

ição

de

unid

ades

mín

imas

de

aloc

ação

(Um

A)

Page 59: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Informação de Recursos Humanos

NomeNúmero mecanográficoIdentificação da UmA a que pertenceCategoria profissional

Agregação de categorias

Tabela com área útil por pessoa de uma determinada categoria

Necessidades de espaço dasDirecções Municipais

Page 60: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Identificação de unidades mínimas de alocação (UmA)Espaço ocupado por cada UmAÁrea útil ocupada por cada UmACaracterísticas especiais dos espaços a ocupar pela UmANecessidades de proximidade de munícipesNecessidades de proximidade de equipamentos municipais

Interacções entre UmA1 interacção muito baixa3 interacção “normal”5 interacção forte

(uma unidade com ela própria)

Necessidades de espaço dasDirecções Municipais

Page 61: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Impossibilidade de alocação de uma unidade a um espaço

Obrigatoriedade de alocação de uma unidade a um espaço

Unidades e Espaços

Page 62: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 63: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 64: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Modelo MIP

Page 65: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesAlgoritmos genéticos

Representação de uma soluçãoAlocação da unidade A ao espaço X

Unidade 1 alocada ao espaço 5….Unidade 39 alocada ao espaço 7….

Um espaço X pode ter 0 ou mais unidades alocadas(exemplo: espaço 5 tem unidades 1 e 38 alocadas )

Uma unidade A tem que ser alocada a um e um só espaço

Unidade 1 2 3 4 5 6 … 37 38 39 40 41 A

Espaço 5 4 10 23 45 51 … 2 5 7 10 12 X

Page 66: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesPopulação inicial (pais)

½ da população = solução inicial½ da população = gerada aleatoriamente

Geração de filhosCrossover

MutaçãoUnidade escolhida aleatoriamente (unidade 4)Novo espaço escolhido aleatoriamente (espaço 30)

Unidade 1 2 3 4 5 6 … 37 38 39 40 41 A

Espaço 5 4 10 23 45 51 … 2 5 7 10 12 X

Unidade 1 2 3 4 5 6 … 37 38 39 40 41 A

Espaço 5 4 10 30 45 51 … 2 5 7 10 12 X

Page 67: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 68: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 69: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 70: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 71: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 72: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 73: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 74: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Geração de SoluçõesEvolução da população

Page 75: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

Avaliação de uma solução

Número de mudanças face à solução inicial(custos de mudança)

Interacção entre unidades proximidade de espaços(custos de interacção)

Sobre-ocupação(custos de sobre-ocupação)

Violação de restrições de alocação(alocação actual pode não ser admissível)

Page 76: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ExemploEspaços

YX

Z

Q

X Y Z Q KX 0 1 2 3 3Y 1 0 2 3 3Z 2 2 0 3 3Q 3 3 3 0 3K 3 3 3 3 0

Área útil(m2)

100 120 150 200 150

Proximidades entre espaços

Níveis de proximidade:0 mesmo espaço1 mesmo edifício e pisos diferentes2 edifícios próximos3 outros

K

Page 77: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ExemploUnidades<->Espaços

X Y Z Q KA 80 0 0 0 0B 0 70 0 0 0C 0 50 0 0 0D 0 0 0 50 0E 0 0 0 140 0F 0 0 0 0 60G 0 0 0 0 90

Áreas úteis ocupadas (m2)YB C

X AZ

Q D E

K F G

Page 78: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

YX

Z

Q

K

X Y Z Q KA 1 1 0 1 0B 0 1 1 0 0C 1 0 0 1 0D 0 0 1 1 0E 0 0 0 1 0F 0 0 1 0 1G 0 1 0 0 1

Unidades <-> espaços

ExemploUnidades<->Espaços

Page 79: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ExemploInteracções entre Unidades

A B C D E F GA 5 1 1 1 1 1 1B 1 5 1 5 1 3 1C 1 1 5 1 1 1 1D 1 5 1 5 1 5 3E 1 1 1 1 5 1 1F 1 3 1 5 1 5 1G 1 1 1 3 1 1 5

Interacções entre unidades

F G

D E

AB C

Page 80: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ExemploAlgumas Soluções

F

G D

E

AB

C

F G

D E

AB

C

Grande custo nas interacções

Grande custo nas mudanças

Page 81: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples

ResultadosCMP passou a ter registo de Edifícios e Terrenos

Unidades mudaram de instalações

Espaços arrendados foram libertados

Edifícios foram vendidos

$$$$$$

$$$

$$$

Page 82: Pesquisa Operacional na prática: ideias simples que resultamapolo.dps.uminho.pt/eventos/semana_IO_2016/semana_IO_apdio2.pdf · Investigação Operacional na prática: ideias simples