15 Introdução a Redes de Autômatos Estocásticos (SAN)
Summary
TLDRA aula introdutória sobre redes de autômatos estocásticos explora a motivação e a estrutura desse formalismo, destacando sua relação com cadeias de Markov. O professor discute a complexidade dos modelos, exemplificando com a representação de computadores em um laboratório e o problema da explosão do espaço de estados. A importância de formalismos estruturados é enfatizada, permitindo a modelagem de sistemas complexos de maneira mais gerenciável. O conceito de autômatos é introduzido, com foco em eventos locais e sincronizantes, além de taxas funcionais que variam conforme condições. A relação entre esses modelos e cadeias de Markov é explorada, mostrando como as teorias podem ser aplicadas para resolver problemas práticos.
Takeaways
- 📚 Introdução às redes de autômatos estocásticos.
- 🔍 Relação com cadeias de Markov.
- ⚙️ Complexidade dos modelos e explosão do espaço de estados.
- 💡 Importância de formalismos estruturados.
- 🔄 Eventos locais e sincronizantes.
- 📈 Taxas funcionais versus taxas constantes.
Timeline
- 00:00:00 - 00:05:00
A aula introdutória aborda redes de autômatos estocásticos, explicando sua motivação, estrutura básica e relação com cadeias de Markov. O professor discute a complexidade dos modelos e como a adição de variáveis pode levar à explosão do espaço de estados, exemplificando com um modelo de 10 computadores.
- 00:05:00 - 00:10:00
O problema da explosão do espaço de estados é exemplificado com 10 computadores, onde cada um pode estar em um dos três estados, resultando em 59.049 estados possíveis. O professor questiona se esse número é pequeno ou grande, destacando a dificuldade de representar modelos complexos manualmente.
- 00:10:00 - 00:15:00
A motivação para criar formalismos estruturados é discutida, permitindo a representação de sistemas complexos de forma mais gerenciável. O professor menciona a evolução histórica das cadeias de Markov e como elas se relacionam com os autômatos, que são máquinas de estados com operações independentes.
- 00:15:00 - 00:20:00
Os autômatos operam de forma quase independente, mas podem se sincronizar. O professor explica como os estados locais de cada autômato se combinam para formar estados globais, que representam a cadeia de Markov subjacente.
- 00:20:00 - 00:25:00
A comparação entre cadeias de Markov e autômatos é feita, destacando que as transições em autômatos ocorrem por eventos disparados, que têm taxas associadas. O conceito de eventos locais e sincronizantes é introduzido, com exemplos práticos.
- 00:25:00 - 00:30:00
O professor apresenta um modelo gráfico com dois autômatos, explicando como os estados locais se combinam para formar estados globais e como os eventos afetam as transições entre esses estados, incluindo taxas associadas a cada evento.
- 00:30:00 - 00:35:00
A representação do modelo estruturado é discutida, mostrando como ele se relaciona com a cadeia de Markov subjacente. O professor explica como calcular as probabilidades de cada estado na cadeia de Markov a partir dos estados globais do modelo.
- 00:35:00 - 00:41:37
Por fim, o professor apresenta a ideia de taxas funcionais, que variam de acordo com condições específicas, e como isso afeta a dinâmica do modelo. Ele conclui a aula ressaltando a importância do formalismo de redes de autômatos estocásticos e sua aplicação em problemas complexos.
Mind Map
Video Q&A
O que são redes de autômatos estocásticos?
São formalismos que permitem modelar sistemas complexos utilizando autômatos que operam de forma independente, mas podem se sincronizar.
Qual é a relação entre redes de autômatos estocásticos e cadeias de Markov?
As redes de autômatos estocásticos podem ser vistas como uma extensão das cadeias de Markov, permitindo uma representação mais estruturada e gerenciável.
Por que as cadeias de Markov podem se tornar complexas?
Aumentar o número de variáveis em um modelo pode levar a uma explosão no espaço de estados, tornando a resolução do modelo mais difícil.
O que são eventos locais e sincronizantes?
Eventos locais mudam o estado de um único autômato, enquanto eventos sincronizantes afetam múltiplos autômatos simultaneamente.
Como as taxas funcionais diferem das taxas constantes?
Taxas funcionais podem variar com base em condições específicas, enquanto taxas constantes permanecem fixas.
View more video summaries
Suri Shop - Treinamento - Essencial - Módulo 5
SISTEMA DE GESTÃO REGULÁTORIA - TREINAMENTO ENVIO DE INFORMAÇÕES SONAR
Suri Shop - Treinamento - Essencial - Módulo 4
Suri Shop - Treinamento - Essencial - Módulo 3
COMO ARTICULAR PENSAMENTOS E EXPRESSAR MELHOR SUAS IDEIAS
Suri Shop - Treinamento - Essencial - Módulo 2
- 00:00:00o Olá pessoal então você tem uma dar
- 00:00:03início a nossa aula introdutória Onde
- 00:00:06vamos falar sobre redes de autômatos
- 00:00:08estocásticos
- 00:00:10o Natal então é isso aí vê lá a partir
- 00:00:13de Fora sobre esse formalismo a chamado
- 00:00:16de rede e eu somos tocados ou motivação
- 00:00:18porque que ele foi criado a estrutura
- 00:00:20básica de compõem o formalismo seus
- 00:00:23componentes alguns exemplos e aí vamos
- 00:00:25fazer novamente a relação com o
- 00:00:28formalismo de cadeias de markov
- 00:00:31E se a gente ir para uma pensar né cadê
- 00:00:34os bancos a gente já viu como é que como
- 00:00:37é que ela vai que elas são formadas
- 00:00:40quais são seus componentes os seus pais
- 00:00:42qualidades mas a gente pára para pensar
- 00:00:44mesmo modelos pequenos Eu tenho um
- 00:00:48conjunto de estados que podem ser grande
- 00:00:51não mesmo eu pensando uma problemática
- 00:00:54pequenininha para o meu modelo na hora
- 00:00:57que eu vou representar ele porcaria de
- 00:00:59uma cobra eu posso ter uma combinação
- 00:01:01grande de de estados E aí cada vez que
- 00:01:05aumenta essa complexidade do modelo fica
- 00:01:10mais difícil de eu resolver a minha
- 00:01:12cadeia de markov né eu crio um
- 00:01:16componente novo coloco algum entre aspas
- 00:01:19de um se variável nova no meu problema
- 00:01:22eu eu tô crescendo o espaço de estados
- 00:01:28do meu problema e aí isso em cadeias de
- 00:01:30markov
- 00:01:31os mesmos no geral é conhecido como o
- 00:01:34problema do da Explosão dos Passos
- 00:01:37estados na zona de exclusão acaba se
- 00:01:40tornando exponenciar toda vez que eu
- 00:01:42inclui mais o a variável na jogada a
- 00:01:47é um exemplo bem prático e simples de
- 00:01:50imaginar isso é se a gente imaginar um
- 00:01:53laboratório tá com 10 computadores E aí
- 00:01:57eu quero modelar esses computadores
- 00:02:00Assumimos três estados o computador tá
- 00:02:03ocupado ou computador tá livre para ser
- 00:02:06utilizado ou computador estragou ele tá
- 00:02:08parado lá porque ele tá estragado Ok se
- 00:02:12eu for representar uma cadeia de markov
- 00:02:13com desse modelo com 10 computadores
- 00:02:18assumindo então 10 variáveis onde essas
- 00:02:20áreas podem podem assumir três valores
- 00:02:25eu vou ter três na 10 estados ou seja
- 00:02:28tenho 59049 estados possíveis para
- 00:02:32representar essa cadeia de markov desse
- 00:02:35problema
- 00:02:36E aí a pergunta é esse 59.000 estados é
- 00:02:39um modelo pequeno ou grande
- 00:02:42eu poderia ser considerado pequeno uma
- 00:02:45vez que eu posso construir um programa
- 00:02:46que gerasse isso automaticamente claro
- 00:02:49vamos modelo grande gigantes a gente
- 00:02:51imagina que a gente vai fazer na mão né
- 00:02:52vou pegar uma folha e vou começar a
- 00:02:53desenhar os estados e toda a relação de
- 00:02:56transmissão é preciso status com as suas
- 00:02:58taxas então aí Clara quando eu gancho
- 00:03:00mas a gente pensar computacionalmente se
- 00:03:02encontra 9000 não não chega a ser um
- 00:03:04modelo Grande
- 00:03:07e o problema é que você se eu quisesse
- 00:03:09Agora modelar não décima sem
- 00:03:11computadores aí quantos estados eu ia
- 00:03:14ter que utilizar aí que começa o
- 00:03:16problema aí como vocês podem ver eu
- 00:03:19teria três nascem que aquele número
- 00:03:21gigantesco ali que aparece 515 alguns
- 00:03:26milhões nem sei quanto é que daria isso
- 00:03:29mas é um número bem grande de
- 00:03:31possibilidades de combinações desses sem
- 00:03:35computadores assumindo aqueles três
- 00:03:36estados como a gente pode ver esse então
- 00:03:39é um problema clássico de explosão do
- 00:03:41espaço estados uma vez que eu vou
- 00:03:43aumentando as minhas possibilidades
- 00:03:45explode o espaço os estados do meu
- 00:03:49problema
- 00:03:49bom então basicamente foi essa motivação
- 00:03:52para se criar formalismos estruturados
- 00:03:56bom então se a gente imaginar ainda o
- 00:04:00problema para 100 computadores ele fica
- 00:04:03intratável além seguem tratável porque
- 00:04:04eu algo muito grande Tá representar isso
- 00:04:07de maneira estruturada e não limpo
- 00:04:09modelão digamos assim de cadeias de
- 00:04:12markov Mas entre né entretanto
- 00:04:15representando um farol estruturado esses
- 00:04:18sem computador de homens assim eu
- 00:04:20consigo fazer uma descrição bem fácil do
- 00:04:23meu problema eu consigo modelar na
- 00:04:26prática de forma fácil o meu problema e
- 00:04:29aí Claudinho técnicas e estratégias para
- 00:04:30a solução desses modelos grandes digamos
- 00:04:34assim Onde ficaria bem complicado
- 00:04:38utilizar cadeias de markov mas
- 00:04:42utilizando formalismos estruturados
- 00:04:45levamos Marco menos estruturados eu
- 00:04:48consigo até algum ganho na na solução
- 00:04:51uma lembrança tudo tem o seu limite né
- 00:04:53para cada gigantesco como esse eu não
- 00:04:56vou
- 00:04:56e até solução de qualquer forma
- 00:04:59e Então qual é a ideia de um formalismo
- 00:05:02estruturado Na verdade ele vai de compor
- 00:05:04o sistema que seria algo algo descrito
- 00:05:07grande né no de uma maneira nesses
- 00:05:10teminhas menores e módulos menores E aí
- 00:05:12eu vou ter operações que podem ser
- 00:05:15Independentes nesses módulos né e
- 00:05:18operações que de certa forma tem alguma
- 00:05:22sincronização eventualmente Entre esses
- 00:05:24modos
- 00:05:25e a isso no final das contas eu vou ter
- 00:05:29um modelo estruturado é onde eu enxergo
- 00:05:31os seus módulos as suas estruturas onde
- 00:05:34eles se conversam né certa forma mas
- 00:05:40assim por baixo nas casas as máquinas
- 00:05:44irão assim eu tenho a noção de cadeias
- 00:05:46de markov subjacente você já está por
- 00:05:49trás operando eu tenho uma modelo
- 00:05:53estruturado ele ele é apresentado de
- 00:05:56maneira estrutura ao mas uma maneira
- 00:06:00Flash assim subjacente a esse modelo a
- 00:06:05minha Opera minha cadeia de markov ok
- 00:06:09Oi e aí Claro dado esse contexto
- 00:06:12estrutural eu consigo né fazer
- 00:06:15tratamento representação de
- 00:06:17problemáticas complexas não é mais
- 00:06:19complexa digamos assim aqui mais para
- 00:06:23título de curiosidade o botei aqui um
- 00:06:26histórico de como evoluíram as cadeias
- 00:06:29de markov até os seus formais
- 00:06:31estruturados né marcovilla apresentou a
- 00:06:35sua o seu teorema lá em 1906 e não tinha
- 00:06:40nada a ver com pontuação chamada a ver
- 00:06:41com que a gente estuda hoje na verdade
- 00:06:43naquela época ele queria estudar é o
- 00:06:46espaço estados no problema lei de um de
- 00:06:48poemas como é que se comportaria as
- 00:06:51probabilidades de consoantes e vogais em
- 00:06:54um poema ou seja nada a ver com que a
- 00:06:57gente faz hoje em dia mas a matemática
- 00:07:00hoje é aplicada para qualquer contexto
- 00:07:02não
- 00:07:03bom e depois seguimos na rede de frio
- 00:07:06espera ali no começo também do século 20
- 00:07:10mas lá no meio do século na década de 60
- 00:07:14o Pedro fez foi só formalização e aí a
- 00:07:19gente atenção existe Pedro e que a gente
- 00:07:21vai ver mais adiante na disciplina tem
- 00:07:25na década de 80 a Brigitte propôs então
- 00:07:29região como seu casco mas adiante a
- 00:07:32gente tem a proposta de álgebra de
- 00:07:34processo A Gene Houston mãe na década de
- 00:07:3890 propôs tempo depois epanet e assim
- 00:07:43por diante Ok Isso vai mais para a gente
- 00:07:46ter uma noção Histórica de como
- 00:07:50evoluíram os formalismos Então tá na
- 00:07:54década de 80 a Brigitte o ator
- 00:07:58apresentou então formalmente o
- 00:08:02formalismo de rede autônoma
- 00:08:03a cadela era de compôr justamente o
- 00:08:06sistema em subsistema as menores e no
- 00:08:09final das contas esse subsistema as
- 00:08:11menores são representadas por autômatos
- 00:08:14e o autômato aqui nada mais é do que uma
- 00:08:17máquina de estados é basicamente como se
- 00:08:20fosse uma cadeia de markov só que ele
- 00:08:22tem a sua operação independente né tem
- 00:08:25também está as transições e algumas
- 00:08:27particularidades que a gente vai ter
- 00:08:28mais pra frente certo então dividindo o
- 00:08:31problema em partes menores eu tenho
- 00:08:34partes mais tratáveis e aí eu depois eu
- 00:08:37tenho técnicas para relacionar essas
- 00:08:39partes menores entre elas de forma a até
- 00:08:44o meu modelo como um todo e isso vem
- 00:08:46certa forma a mitigar o problema dar da
- 00:08:49Explosão espaço de estados Ok lembrando
- 00:08:55mitigar problemas que ainda são
- 00:08:58tratáveis computacionalmente algo
- 00:09:00gigantesco né que tem lá o três nascem o
- 00:09:04modelo do do laboratório com
- 00:09:06computadores e a gente ainda não tem
- 00:09:08solução para para esse tipo de problema
- 00:09:12E então como é que são as suas operações
- 00:09:15entre si autômatos eu tenho esses
- 00:09:17módulos meus autômatos que operam de
- 00:09:20forma Quase independente ele tem alguma
- 00:09:22[Música]
- 00:09:23localidade nos assim Independência mas
- 00:09:27eventualmente eles se sincronizam ok nós
- 00:09:29vamos são totalmente Independentes
- 00:09:31porque senão eu teria modelos à
- 00:09:33Independência partes E aí eu posso dizer
- 00:09:37que não é nada definição que o meu alto
- 00:09:40ou muito possui o seu próprio espaço de
- 00:09:42estados eram te chamou o espaço de
- 00:09:44estados o local do autômato E aí é o
- 00:09:46tratar esses ao combinar esses estados
- 00:09:49locais Entre todos os autômatos eu tenho
- 00:09:53o conjunto de estados globais E aí esses
- 00:09:56estados globais é que vão representar os
- 00:09:59estados da minha cadeia de markov
- 00:10:01subjacente
- 00:10:02E se a gente fizer uma rápida comparação
- 00:10:05entre cadeia de uma cobra né que a gente
- 00:10:07antes em cadeias de markov que é um
- 00:10:09estado transições e taxas agora
- 00:10:11representando nos automotos automotos
- 00:10:13parece muito com a cadeia de markov a
- 00:10:15gente também não sou tão sem estados e
- 00:10:17transições só que agora as transições
- 00:10:19entre os Estados em um autômato ocorrem
- 00:10:22pelo disparo de um evento aí agora tiver
- 00:10:25um novo componente aqui um evento que tá
- 00:10:28ligado a transição disparo desse evento
- 00:10:31faz com que o autômato mude de um estado
- 00:10:35X para um Estado Y de esses eventos e
- 00:10:39eles ocorrem com uma certa frequência
- 00:10:40eles ocorrem com as taxas então agora as
- 00:10:44taxas estão ligadas os eventos
- 00:10:47o e os eventos é que fazem ocorrerem as
- 00:10:51transições entre os Estados essas
- 00:10:52sutilezas que tem antes que a gente
- 00:10:56tinha cadeias de markov e o que a gente
- 00:10:58tem representado agora em Altos então
- 00:11:02numa rede de alta mastro plástico geral
- 00:11:04assim no geral eu tenho autômatos E aí
- 00:11:07cada autômato né na rede possui seus
- 00:11:11estados um conjunto finito estados da
- 00:11:14mesma forma que a gente em cada uma
- 00:11:15cópia transições também conjunto finito
- 00:11:17de posições que conectam os estados
- 00:11:20dentro do autômato e eventos que são
- 00:11:23associadas a situações aí a gente tem
- 00:11:25dois tipos de eventos eventos locais
- 00:11:29eventos locais são eventos no quais os
- 00:11:32quais fazem a mudança de estado em
- 00:11:35apenas um autômato certo quando eu digo
- 00:11:38que um evento fez a mudança de estado X
- 00:11:43para Y dentro de um dentro da mesma
- 00:11:45autômato esse
- 00:11:47O que é um evento local e aí a gente tem
- 00:11:50a figura do que são os eventos
- 00:11:52sincronizar antes e aí os eventos
- 00:11:54importantes eles são os responsáveis por
- 00:11:58sincronizar a mudança ao mesmo tempo ao
- 00:12:01mesmo tempo de dois ou mais átomos
- 00:12:05normalmente são entre dois átomos nos
- 00:12:08Mas isso não é uma regra pode ser entre
- 00:12:10vários átomos ao mesmo tempo se a gente
- 00:12:12for pensar uma fila né quando a gente
- 00:12:14tinha uma rede de fila ao bem simples
- 00:12:16imaginar quando eu tinha passagem de um
- 00:12:18cliente de uma fila para outra eu tinha
- 00:12:22um um evento que acontecia certo que ela
- 00:12:26passagem ali Fico tipo por exemplo da
- 00:12:29fila um para fila 2 e aí a gente dizer o
- 00:12:31que sai um cliente da fila um e entra um
- 00:12:34cliente na fila 2 e isso ocorreu mesmo
- 00:12:37tempo
- 00:12:38bom então aqui eu posso consigo imaginar
- 00:12:41a caracterização de um evento
- 00:12:43sincronizante de sincronizar esses dois
- 00:12:45componentes ao mesmo tempo ao mesmo
- 00:12:47tempo que eu estou diminuindo um a
- 00:12:50quantidade de um cliente em uma fila E
- 00:12:53aí faz a mudança de estado né tipo de 1
- 00:12:55para 0 na fila um Eu Tô aumentando eu tô
- 00:12:59mudando o estado a quantidade de
- 00:13:00clientes numa outra fila um outro
- 00:13:03autômato que poderia ser dizendo para um
- 00:13:05chefe E aí também tem novidades aqui as
- 00:13:10taxas antes em cadeia de markov a gente
- 00:13:14tinha lá taxas constantes nos valores
- 00:13:16constantes a ocorre com uma frequência
- 00:13:17de cinco vezes por hora ocorre uma
- 00:13:19frequência de três vezes por minuto
- 00:13:21certo isso são taxas constantes elas não
- 00:13:24vai Eu nunca conheci só o valor fixo só
- 00:13:27que agora a gente tem a figura de taxa
- 00:13:30funcional que que é uma taxa funcional é
- 00:13:34Natasha do evento a frequência com que é
- 00:13:37louco
- 00:13:37e não é sempre a mesma ela pode variar
- 00:13:40de acordo com uma determinada regra uma
- 00:13:44determinada condição e o que que são
- 00:13:46essas condições são funções e Essas
- 00:13:48funções são geralmente né são
- 00:13:52observações em cima dos Estados de outro
- 00:13:55de outro autômatos por exemplo em fila
- 00:13:58de não vão imaginar eu poderia fazer a
- 00:14:01mudança é o evento ocorre com uma taxa 5
- 00:14:06se é de X para Y se o outro autômato um
- 00:14:12autômato qualquer estiver no estado a um
- 00:14:16estado lá qualquer Ah mas ele pode
- 00:14:20ocorrer com uma taxa de X para Y igreja
- 00:14:2552 Natasha duas vezes por hora se o
- 00:14:29autômato o outro Antônio que eu tô
- 00:14:31observando não tá nessa do atrativo
- 00:14:33estado b então coloca o condições
- 00:14:36funções condicionais
- 00:14:38Oi Natacha do meu evento E aí eu tenho
- 00:14:42que avaliar essa função a Se isso for
- 00:14:44verdade então a taxa 5 Se isso for falso
- 00:14:49a taxa é 3 e assim por diante eu vou
- 00:14:52determinando essas minhas funções Quem
- 00:14:55determina isso a gente modelador na hora
- 00:14:58que tá montando o modelo coloca essas
- 00:15:01condições de acordo com ele conviveram
- 00:15:03né De acordo com o contexto do problema
- 00:15:08Ah então tá vamos ver na prática aqui o
- 00:15:10que que eu tenho aqui uma representação
- 00:15:12gráfica Então os modelos são o quê que
- 00:15:14eu tenho aqui dois autômatos então eu
- 00:15:17chamei aqui autômato altium e alto e
- 00:15:21dois certo são os meus dois autômatos
- 00:15:25oauth1 tem dois estados o estado a e o
- 00:15:30estado B volte dois tem dois estados x e
- 00:15:34y Então os estados locais do meu
- 00:15:37Automoto um são A e B os estados locais
- 00:15:40do meu alto motoboy São XY
- 00:15:43é a combinação então despacho os estados
- 00:15:47locais de cada um autômato se a gente
- 00:15:49imagina aqui que eu tenho um conjunto A
- 00:15:53e B para o alto muito um conjunto XY
- 00:15:57voltam com tudo hoje se eu combinar eles
- 00:16:00se eu fizer a musculação nesses espaços
- 00:16:03de estados local aqui de cada autômato
- 00:16:05eu voltei então Quatro estados
- 00:16:09combinados que são chamados estados
- 00:16:11globais que são a x a Y B X e de y Então
- 00:16:16esse são os estados globais possíveis do
- 00:16:20meu Modelo E aí a gente chama de PSS que
- 00:16:25é o nosso projeto é
- 00:16:30e espesso
- 00:16:36Esse é o espaço do Estado produto do meu
- 00:16:38modelo certo que são nos Estados globais
- 00:16:43e a gente também observa aqui que a
- 00:16:46gente tem três eventos no meu modelo o
- 00:16:51evento L1 aqui do tipo local porque
- 00:16:55local porque ele faz a mudança somente
- 00:16:59em um autômato ele faz mudado do Estado
- 00:17:03a para o estado B somente um autômato a
- 00:17:07um tem também um outro evento L2 também
- 00:17:12local porque local porque ele faz mudar
- 00:17:15o estado somente de um autômato no caso
- 00:17:17aqui do autômato dois faz mudar
- 00:17:19e do estado de X para y e aí aqui a
- 00:17:23gente tem a figura do evento
- 00:17:25sincronizante S um certo porque
- 00:17:29sincronizante porque ele sincroniza dois
- 00:17:31ou mais autômatos nesse caso vem dois
- 00:17:34automates ele faz a sincronização de
- 00:17:36dois autômatos e ele faz a mudança
- 00:17:40nesses dois autômatos ao mesmo tempo
- 00:17:43então se eu me encontrar no estado b e
- 00:17:46no estado Y eu posso fazer a mudança
- 00:17:49posso disparar o meu evento É sim um ele
- 00:17:54está apto a ser separado e ao disparar
- 00:17:56ele vai fazer a mudança ao mesmo tempo
- 00:17:59não tomar um para lá e para X em um
- 00:18:03autômato dois e aí Como comentei antes
- 00:18:07esses eventos têm taxas associadas então
- 00:18:11aqui eu tenho por exemplo meus pais que
- 00:18:13a o Hélio tem uma taxa 13 L2 mas achar
- 00:18:16um s um uma taxa dois poderia ser uma
- 00:18:19taxa
- 00:18:19a mudança de estado né de três vezes por
- 00:18:23ora uma vez Por ora duas vezes por hora
- 00:18:25e se viajo por minuto por segundo
- 00:18:27qualquer unidade de tempo dependendo do
- 00:18:30que vocês estão tratando no modelo ou
- 00:18:32representando no modelo
- 00:18:35Oi e aí como é que eu faço essa
- 00:18:37representação a esse mapeamento do meu
- 00:18:40modelo estruturado não é representado
- 00:18:42por uma região Thomas estocástico para a
- 00:18:45minha cadeia de markov subjacente a onde
- 00:18:48é que ela como é que tá a sua ligação
- 00:18:49porque de novo como eu comentei antes eu
- 00:18:52tenho um modelo estruturado markoviano E
- 00:18:56aí no final das contas as teorias de uma
- 00:18:58cola todos tango vidas aqui eu tenho uma
- 00:19:01cadeia de uma cópia subjacente que
- 00:19:03representa esse esse esse meu modelo
- 00:19:07informalismo de autômatos de região
- 00:19:09trocar fico o que que eu tenho aqui eu
- 00:19:13tenho dois autômatos na Ultimate dois e
- 00:19:16os seus estados a a e b e o outro x e y
- 00:19:19e importante lembrar que assim como um
- 00:19:24caderno uma cobra eu tô sempre em algum
- 00:19:26estado é o meu meu modelo do sistema
- 00:19:30assumir um Estado então eu tenho que me
- 00:19:33encontrar sempre em algum estado
- 00:19:35e em algum dos últimos anos autômatos eu
- 00:19:38não posso estar em gostado nenhum então
- 00:19:41se a gente pegar aqui no autômato um se
- 00:19:45eu disser que eu tô no estado a em
- 00:19:48autômatos dois estado x Esse eu posso
- 00:19:51dizer que o meu estado inicial do meu
- 00:19:53modelo certo o quê que é possível
- 00:19:57acontecer a partir de ar e a partir de X
- 00:20:01nos autômatos 1 e 2 uma gente viu a
- 00:20:04gente tem um
- 00:20:07e eventos certo que fazem a mudança de
- 00:20:11estados entre os autômatos ou nos
- 00:20:13autômatos E aí eu sou vendo que eu tenho
- 00:20:16L1 saindo de ar e tenho L2 saindo de
- 00:20:20Esses são os eventos possíveis de serem
- 00:20:23disparados que farão a mudança de
- 00:20:25estados dentro a Atento dos meus
- 00:20:29autômatos então se eu olhar para cá a x
- 00:20:34seria o meu estado Global certo da minha
- 00:20:37cadeia de uma cópia saindo com L1 cima
- 00:20:42L1 ocorrer no caso um evento o local é
- 00:20:45uma taxa constantes ele ocorre com taxa
- 00:20:47três ele vai fazer a mudança de a para B
- 00:20:52certo então É como se eu tivesse saindo
- 00:20:59o concerto tivesse saindo aqui de ar
- 00:21:05E aí
- 00:21:06tô indo para bebê isso ocorre com que
- 00:21:13frequência com a frequência três que é a
- 00:21:16frequência determinada pelo evento L1 E
- 00:21:20aí então eu descobri um novo estado que
- 00:21:22antes eu não conhecia que é o BX então
- 00:21:25eu fiz uma mudança de
- 00:21:27e a x para de x com uma frequência três
- 00:21:31mas também era possível sair
- 00:21:38Bom dia então a
- 00:21:41o BH de ar x pelo disparo do evento L2 E
- 00:21:49aí sair pelo disparo do evento L2 iria
- 00:21:53me levar
- 00:21:55é de X para y e eu ia descobrir um novo
- 00:22:01estado a y e isso e ocorrer Com que
- 00:22:04frequência com o disparo já li dois que
- 00:22:07está associado a taxa um e eu ia então
- 00:22:10para a y não tá chão
- 00:22:14E aí o que que aconteceu eu já estressei
- 00:22:17as possibilidades a partir de Assis mas
- 00:22:20eu descobri dois novos estados BX EA Y
- 00:22:24então agora um sigo disparando os
- 00:22:27possíveis eventos a partir desses dois
- 00:22:31novos estados e vou descobrindo na novos
- 00:22:35estados Isso é uma como se fosse um
- 00:22:38longo o lixo em loop até eu não
- 00:22:40descobriram mais novos estados
- 00:22:44bom então agora assumindo que eu estou
- 00:22:46lá
- 00:22:48A fonte está aqui passa um lindo que eu
- 00:22:54estou então um bebê
- 00:22:56o x Quem são os eventos possíveis de
- 00:23:02serem separados eu posso disparar o
- 00:23:05evento local AC L2 certo a gente for ver
- 00:23:09aqui o ele dois pode fazer esse lado e
- 00:23:11eu tenho de bebê aqui sai S1 o detalhe é
- 00:23:16que é se um evento sincronizante ele tem
- 00:23:18que sincronizar em todos os autômatos
- 00:23:20onde ele aparece e no momento eu estou
- 00:23:23em x eu não estou em Y então eu não
- 00:23:27consigo sincronizar o s 11 aqui porque
- 00:23:30eu estou é um x e x não sai no
- 00:23:35automático dois não saio S1 então o
- 00:23:38Wesley não está apto digamos assim a ser
- 00:23:41explorado e vai me restar somente ao
- 00:23:45l2ac disparado se eu disparar o L2 eu
- 00:23:50vou sair de x e vou vir para y e aí eu
- 00:23:54vou descobrir aqui um novo estado ver
- 00:23:56isso
- 00:23:56e ir ocorreu com uma frequência
- 00:23:59associada ou L2 que seria a frequência
- 00:24:02um e eu descobri um o estado de isso é
- 00:24:08e entretanto ainda sobrou sobraram né
- 00:24:11estados que eu ainda não explorei que
- 00:24:13era no caso o a y então se eu pegar
- 00:24:16agora aqui
- 00:24:17o e dizer que eu tô ganhar Y
- 00:24:25e quem são aqui minha Y Quem são os
- 00:24:32possíveis eventos podem ser disparados
- 00:24:34eu tenho L1 saindo de ar e tenho S1
- 00:24:38saindo de y mas pelo menos conceito que
- 00:24:41a gente viu antes o SMA sincronizante
- 00:24:43ele tem que sair do autômato 2 ok de y
- 00:24:47Mas ele tem que ter que sair de bebê no
- 00:24:50autômato um e como os toma o estado
- 00:24:52atualmente eu não tenho como preparar o
- 00:24:54S1 então no caso aqui ficou só o L1 e ao
- 00:24:58disparar o L1 a gente vai ocorrer eu vou
- 00:25:02mudar do Estado a para o estado b e eu
- 00:25:06vou para o estado byb proteja conheço
- 00:25:08ele ele vai ocorrer com uma frequência
- 00:25:11três que é a taxa associada ao Anil i
- 00:25:16E agora me resta o que me resta somente
- 00:25:18o b y que eu ainda não explorei e aí o b
- 00:25:22y se a gente for olhar agora poder Y
- 00:25:25Quais são os eventos que saem de bebê
- 00:25:30saio S1 e de y saio S um pouco agora
- 00:25:34tava tudo Tá tudo certo eu tenho um
- 00:25:35evento sincronizante que ele tem que
- 00:25:37correr ao mesmo tempo a mudança de
- 00:25:39estado do autômato um autômato dois
- 00:25:41então o mesmo tempo ele tá saindo de
- 00:25:44bebê no autômato um e ao mesmo tempo tá
- 00:25:48saindo do Y autômato dois Se eu correr
- 00:25:52ocorrendo assado
- 00:25:54e essa mudança de estados eu vou fazer o
- 00:25:57que eu vou sair beber e de y e ao mesmo
- 00:26:00tempo eu vou passar para Flash sites eu
- 00:26:04já conheço mas isso ocorre com uma
- 00:26:07frequência associada ao evento S1 que é
- 00:26:09uma frequência dores e eu vou dby para a
- 00:26:13x como a gente pode ver agora eu não
- 00:26:16tenho mais nenhum novo estado descoberto
- 00:26:21todos que eu já fui eu já explorei todas
- 00:26:23as possibilidades dele então eu
- 00:26:25estressei o meu modelo no disparo dos
- 00:26:28meus eventos ao máximo e eu cheguei
- 00:26:31nessa composição Então esse
- 00:26:34Oi e essa cadeia de markov aqui é a
- 00:26:38cadeia de markov subjacente do meu
- 00:26:41modelo representado em por redes de
- 00:26:45autômatos estocásticos aqui do lado essa
- 00:26:47Rede Japão estocásticos aqui caso e aí
- 00:26:53esses estados locais a x b x a y b y são
- 00:26:57a os estados globais atingíveis na minha
- 00:27:02cadeira de uma cópia Papa x eu posso
- 00:27:08posso não como eu tenho uma cadeia de
- 00:27:10Macau subjacente eu posso aplicar toda a
- 00:27:13teoria é que a gente já viu de markov em
- 00:27:15cima em cima desse modelo então eu
- 00:27:20poderia facilmente pegar o meu modelo
- 00:27:22gerar a matriz de transição geral o
- 00:27:26gerador infinitesimal já viu antes
- 00:27:30resolver um sistema de equações E aí eu
- 00:27:33teria
- 00:27:34a mobilidade para cada um dos meus
- 00:27:38estados do modelo importante é lembro em
- 00:27:41cadeia de markov Contém taxas em uns
- 00:27:44eventos eu não posso botar aqui L1 L2 S1
- 00:27:48aqui na matriz não faz sentido nenhum
- 00:27:51aqui são as taxas E aí resolvendo o meu
- 00:27:55modelo eu tenho a probabilidade para
- 00:28:01cada um dos Estados da minha cadeia de
- 00:28:03markov mas lembrem como é que era o
- 00:28:06modelo eu tinha lá out 1
- 00:28:11quer saber out 2 x y Celso E aí Se eu
- 00:28:22perguntasse qual é a probabilidade do
- 00:28:26meu autômato um se encontrar no estado a
- 00:28:29ao resolver a cadeia de markov eu teria
- 00:28:32que ver todos os estados globais no caso
- 00:28:35né onde o meu autômato um se encontrem
- 00:28:38ar e aí a gente ia ver que ele se
- 00:28:40encontra nesse estado e nesse estado
- 00:28:42então eu teria que somar essas duas
- 00:28:45probabilidades
- 00:28:48e para chegar e concluir que o
- 00:28:51é que o meu autômato um se encontrar no
- 00:28:54estado a é a probabilidade de 1579 mais
- 00:28:59cinco 26 e eu teria então a
- 00:29:01probabilidade de 20 e 1,05 por cento do
- 00:29:05meu autômato a um se encontrar no estado
- 00:29:09a E aí vale a mesma coisa se eu quisesse
- 00:29:12uma prioridade Qual é a prioridade do
- 00:29:14autômato um estar em b e do autômato
- 00:29:17dois estarem x bom é direto é a
- 00:29:20prioridade do BX que a resposta direta
- 00:29:22aqui a qual é a probabilidade do
- 00:29:25autômato dois se encontrarem Y aí eu
- 00:29:28teria que pegar a somar o a y b y e
- 00:29:32daria a resposta dessa pergunta então
- 00:29:34são integrações somas que eu tenho que
- 00:29:37fazer entre os meus estados globais do
- 00:29:41meu modelo a fim de responder às
- 00:29:43perguntas né que me interessam diga você
- 00:29:45as perguntas que eu fiz e agora pegando
- 00:29:49o mesmo
- 00:29:51é o mesmo quase mesmo modelo mas com uma
- 00:29:54pequena variação colocando a ideia de
- 00:29:57taxa funcional que que é a taxa
- 00:29:59funcional eu tô descrevendo uma função
- 00:30:02lá na minha taxa de forma que eu posso
- 00:30:05ter condições eu tô olhando para os os
- 00:30:08estados de outro autômato para
- 00:30:10condicionar com a minha caixa vai se
- 00:30:13comportar Então se a gente for lugar que
- 00:30:15eu ainda tenho o o evento l1q local com
- 00:30:20taxa constante e três eu tenho o s 11 e
- 00:30:23quer sincronizante com taxa constante
- 00:30:25dois entretanto Agora eu tenho que eu
- 00:30:28tenho meu gente ele dois no local Mas
- 00:30:30ele tem uma função aí a minha F2 agora
- 00:30:33não é um valor né Ela é uma função e
- 00:30:36essa função ela está descrita aqui como
- 00:30:41é que a inscrição a assim táxi dessa
- 00:30:44função eu tô dizendo que with 2 valeu
- 00:30:47valeu quanto se o é o o Estado
- 00:30:51um autômato um for igual a Bi então isso
- 00:30:56aqui vai ser uma avaliação de verdadeiro
- 00:31:00e o pulso
- 00:31:03a cama como se fosse uma variação
- 00:31:05booleana se a essa condição for verdade
- 00:31:10e aí a gente traz para computação né Se
- 00:31:13isso for verdade vale um Se isso for
- 00:31:15falso né vale zero então se for falsa é
- 00:31:18zero se for verdade é um eu vou ter se
- 00:31:21verdade se você for verdade vai ser um
- 00:31:23vezes cinco taxa cinco se for falso 10
- 00:31:26vezes cinco taxa zero e taxa zero quer
- 00:31:29dizer a velocidade 0 quer dizer que o
- 00:31:32evento não ocorre E aí eu posso ter
- 00:31:35então dado as minhas a condições É como
- 00:31:39se eu tivesse um mecanismo de Desliga
- 00:31:41desliga do meu evento esse evento ocorre
- 00:31:44uma taxa 5 se ele satisfaz uma
- 00:31:49determinada condição ou ele não ocorre
- 00:31:51se não satisfaz uma determinada posição
- 00:31:53então tenho essa função essa essa
- 00:31:57variabilidade em cima dos meus dos meus
- 00:32:01das taxas dos meus eventos
- 00:32:04E se a gente for pensar agora na cadeia
- 00:32:06de uma cópia como é que ela ficaria a
- 00:32:08cada uma causa subjacente desse modelo
- 00:32:10iniciando de novo minha x certo no
- 00:32:15Estadual x o que que vai acontecer sai
- 00:32:19de ar L1 sai de xl2 São eventos locais
- 00:32:24supostamente não dependemos de ninguém
- 00:32:26porque local só muda o estado de um
- 00:32:29único autômato Se eu olhar para o L1 e
- 00:32:32de local um taxa três show de bola então
- 00:32:35ele só vai mudar o estado a ocorrência
- 00:32:39dele com taxa três vai fazer com que eu
- 00:32:41saia de ar e vá para ver E aí eu vou
- 00:32:45para o estado BX frequência três que a o
- 00:32:51disparo de nenhum Nossa a gente olhar
- 00:32:53agora para cá inicialmente eu tô em a x
- 00:32:57e tentar disparar o L2 o ele dois é
- 00:33:00local vai fazer a mudança só de X para Y
- 00:33:02mas em
- 00:33:04o que ele tem uma dependência de uma
- 00:33:06função e essa função disse o estado do
- 00:33:09autômato 1 = B se encontra ideia neste
- 00:33:13momento não falso né porque eu estou no
- 00:33:16estado a somos a x então isso aqui vai
- 00:33:21ser avaliado para 00250 esse a esse
- 00:33:27evento tendo taxa zero velocidade zero
- 00:33:30ele fica parada não ocorre então eu não
- 00:33:32tenho o disparo do m2 ele não tem como
- 00:33:35ocorrer não acontece nada não
- 00:33:38e agora com o evento né com o estado que
- 00:33:42eu descobri novo eu descobri novo BX
- 00:33:45então no caso agora eu estando em B
- 00:33:48o ifix Quais são os eventos que podem
- 00:33:53ocorrer de bebê pode sair S1 e DX saiu
- 00:33:59L2 uma lembrando saindo B de b o s 1 S 1
- 00:34:04a 5 anos antes ele tem que sair ao mesmo
- 00:34:06tempo no autômato dois no autômato dois
- 00:34:08estão em x e x não sair assim então o
- 00:34:11evento S1 não vai ocorrer está fora de
- 00:34:14questão o olho pode ocorrer é o L2 que
- 00:34:17local uma sopa de Tem uma função e agora
- 00:34:20ele tem que a ser avaliada a função se
- 00:34:22eu avaliar a função agora
- 00:34:25Oi de novo aqui o autômato 15 com trem B
- 00:34:29Agora sim se eu for olhar aqui eu tô
- 00:34:33indo ver certo porque eu estou
- 00:34:35analisando o alto o estado Global BX E
- 00:34:39aí hein humm eu tô em B Isso aqui vai
- 00:34:41ser avaliado para 11 vezes 55 Então esse
- 00:34:45cara vai ocorrer o L2 vai poder ocorrer
- 00:34:48ele é ocorrer ele vai mudar de estado X
- 00:34:51para o estado y e vai me levar para o
- 00:34:53mau estado chamado b y e ele ocorre com
- 00:34:57uma frequência cinco tranquilo e agora
- 00:35:02me restou somente o b y assim analisado
- 00:35:05O Baby Som
- 00:35:09e eu estou no em b y eu posso sair com
- 00:35:14s1cb com s u d y e isso me vai a
- 00:35:19satisfazer as condições do evento cinco
- 00:35:21anos antes ou seja eu me encontro num
- 00:35:23estado em cada autômato onde o meu
- 00:35:26evento está apto a disparar então ao
- 00:35:30disparar o s 11 eu vou sair de bem de
- 00:35:34bom mesmo tempo e vou para a x isso vai
- 00:35:38ocorrer com uma frequência associada a
- 00:35:41esse evento que é a frequência dois uma
- 00:35:45a gente pode ver a gente não tem mais
- 00:35:46nenhum novo o estado descoberto já
- 00:35:49explorei todos eles e aí então aqui eu
- 00:35:52cheguei na minha cadeia de markov
- 00:35:53subjacente do meu modelo de região vamos
- 00:35:58tocar tico
- 00:35:59a e agora ela tem um suas diferenças a
- 00:36:02gente pode ver que ela é diferente
- 00:36:03daquela anterior que foi trabalhada
- 00:36:05aonde eu tinha só taxas constantes os
- 00:36:10meus eventos todos tinham taxa consórcio
- 00:36:13Agora eu tenho uma taxa funcional não é
- 00:36:14de 2 que dá uma dinâmica diferente que
- 00:36:17me leva a transições diferença entre os
- 00:36:21Estados do modelo
- 00:36:25o signo da mesma loja que a gente pode
- 00:36:27pegar a o meu modelo some a colocar
- 00:36:31geral a matriz de transição já geral o
- 00:36:35gerador infinitesimal suas taxas aqui e
- 00:36:39resolver a o sistema de equações para
- 00:36:42obter as probabilidades atribuição de
- 00:36:45qualidades dos Estados do meu Modelo E
- 00:36:48aí o resolver isso a gente vai ter vai
- 00:36:50poder responder às minhas perguntas qual
- 00:36:52é a probabilidade do autômato a se
- 00:36:56encontrar a de um autômato um se
- 00:36:59encontrarem a qual é a prioridade do
- 00:37:01autômato dois se encontrarem x O que é
- 00:37:04interessante notar aqui é que eu não
- 00:37:07tenho o estado a y
- 00:37:11quem sabe então esse estado aí pessoa
- 00:37:14combinado de damos a 5 é um estado
- 00:37:20o hino atingido
- 00:37:26e não estado inatingível no modelo eu
- 00:37:29não atingir esse estado começando né a
- 00:37:32gente conversou minha X a partir do X eu
- 00:37:36fiz sucessivo diz Faro os meus eventos e
- 00:37:38tentei estressar é o máximo e aí eu
- 00:37:42cheguei somente nos estados a x b x e
- 00:37:44Beijos eu ou seja eu não atinge o estado
- 00:37:48Y Então esse cara é considerado um
- 00:37:51estado inatingível E aí se a gente for
- 00:37:53ver a gente tem três somente três de
- 00:37:57quatro possíveis né dos meus espaços
- 00:38:00estados produto lembrando lá o meu PSS
- 00:38:04espaço tá os produtos seria então a x a
- 00:38:08y e XIX e de isso e no final das contas
- 00:38:15eu só atinge quem a x b x e beijos esses
- 00:38:23caras aqui são esses
- 00:38:26os resultados aqui a gente é conhecido
- 00:38:29como rss que que é o rss Hit Ball Z
- 00:38:36E aí
- 00:38:38o Stitch PS1
- 00:38:45o espaço de estado estados atingidos Ok
- 00:38:52bom vocês já devem ter entendido mais ou
- 00:38:56menos a dinâmica como funciona agora eu
- 00:38:59vou deixar esse exercício aqui para
- 00:39:01vocês que é converta dado essa região
- 00:39:05para nós tocar acho que esse modelo são
- 00:39:07aqui conversa esse modelo Sampa na
- 00:39:09cadeia de markov assumindo que o meu
- 00:39:11estado Global Inicial é o ar se a partir
- 00:39:16de a ser eu tenho sucessivo disparo meus
- 00:39:20eventos e aí os meus eventos são L1 L2
- 00:39:23L3 locais es15 no instante E aí taxa
- 00:39:27aqui taxa qualquer um T1 T2 valores
- 00:39:30qualquer aqui que são valores constantes
- 00:39:32a ideia aqui que vocês exercitam né Pati
- 00:39:36quem como é que eu faço a conversão
- 00:39:37então a representação de um modelo
- 00:39:39estruturado utilizando o resumo
- 00:39:41estocástico modelo some para o modelo de
- 00:39:44cadeias de markov
- 00:39:45E aí
- 00:39:47é a mesma coisa nesse outro exemplo é a
- 00:39:50mesma ideia só que agora tenho o estado
- 00:39:53Inicial aqui em ser IP e meus eventos S5
- 00:40:00restante ver simplesmente e ela é local
- 00:40:02e agora que eu botei os valores 2 3 e 1
- 00:40:05para os eventos nossa hein O que que tem
- 00:40:09diferente aqui eu tenho Oeste agora
- 00:40:14sincronizante que aparece no autômato
- 00:40:17chamado server1 e no server 2 e eu tenho
- 00:40:20também o ver como cicatrizante que
- 00:40:23aparece no cérebro uma série 2 ok E aí
- 00:40:27eles podem tanto dependendo como é que
- 00:40:30foi a janela onde eu me encontrar
- 00:40:31atualmente se ocorre o s ocorre o ver a
- 00:40:35gente tem que ir testando que nem a
- 00:40:37mesma mesma dinâmica que eu mostrei
- 00:40:39anteriormente
- 00:40:42bom então esse pessoal recapitulando a
- 00:40:44gente viu aqui uma introdução sobre o
- 00:40:47formalismo e ressaltamos estocásticos
- 00:40:49certo a motivação porque esse formalismo
- 00:40:51foi criado a estrutura básica como Quais
- 00:40:55são as funcionalidades suas
- 00:40:58características algum alguns exemplos a
- 00:41:02relação que que esse formalismo tem com
- 00:41:06cadeias de markov então dado o meu
- 00:41:08modelo estruturado em região Como estão
- 00:41:10clássicos como é que eu enxergo e
- 00:41:12represento a minha cadeia de uma cobra
- 00:41:15subjacente e aí a gente vai ficar
- 00:41:17trabalhando isso nas próximas aulas e
- 00:41:20mais detalhes outras particularidades
- 00:41:22sobre esse esse formalismo e essa então
- 00:41:27foi a nossa aula introdutória sobre o
- 00:41:30formalismo o Marco Viana estruturado
- 00:41:33chamado em redes de autômatos
- 00:41:34estocásticos
- redes de autômatos
- estocásticos
- cadeias de Markov
- modelos complexos
- explosão do espaço de estados
- eventos locais
- eventos sincronizantes
- taxas funcionais
- formalismos estruturados
- autômatos