ConsistĂȘncia e consequĂȘncias



A sequĂȘncia de açÔes Ă© importante.



Nosso mundo estĂĄ enredado em inĂșmeras conexĂ”es invisĂ­veis que nĂŁo sentimos e, muitas vezes, nĂŁo entendemos. E se vocĂȘ der o passo errado, o resultado serĂĄ ...



Inesperado!



Menos. O objetivo nĂŁo serĂĄ alcançado e pode haver consequĂȘncias mais terrĂ­veis.

Fundação - paredes - telhado.


Caso contrĂĄrio, a casa nĂŁo pode ser construĂ­da, embora haja opçÔes . Como resultado, propriedades e capacidades interessantes do sistema aparecem. Um especialista pode mudar a sequĂȘncia de açÔes, tecnologia. É por isso que ele Ă© um especialista. Ele entende como essa ou aquela ĂĄrea do conhecimento funciona. A essĂȘncia das coisas Ă© atĂ© certo ponto.



Qualquer sistema expresso matematicamente em termos de gråfico (mesmo com ciclos) ou esquema pode ser facilmente listado. Um circuito elétrico ou UML, uma rede neural artificial e até ... o Universo!





Um grĂĄfico Ă© uma sequĂȘncia.



Os sistemas geralmente tĂȘm links que carregam uma carga funcional. Idealmente, eles nĂŁo precisam ser combinados ou misturados:



  • ĂĄgua quente e fria - 2 tubulaçÔes ou conexĂ”es diferentes do subsistema
  • zero e fase em elĂ©trica
  • ADC, PCINT, INT, PWM (barramento de dados) no microcontrolador.


Anteriormente, usando um exemplo simples, foi mostrado como relacionamentos complexos sĂŁo finalmente expressos por listas simples. A base funcional jĂĄ foi definida. Tudo se resume ao problema combinatĂłrio da mochila .





OpçÔes de conexĂŁo para o circuito. U1, U2, U3 - funçÔes / blocos. ParĂąmetros de função do tipo A, B, C. 1, 2, 3 - nĂșmero de entradas e saĂ­das de blocos.



O problema é resolvido usando um algoritmo genético .



Algumas técnicas para reduzir o espaço de pesquisa, regras båsicas também são usadas. A função de destino estå explicitada .

Mas o mais importante Ă© em que sequĂȘncia os relacionamentos sĂŁo realizados.




OpçÔes de conexão na forma de uma tabela (combinaçÔes de genes e cromossomos).

Nota! Se vocĂȘ começar a se conectar da direita para a esquerda, a solução serĂĄ encontrada imediatamente. Se, pelo contrĂĄrio, vocĂȘ terĂĄ que resolver as opçÔes.




Este Ă© talvez o ponto principal de toda a decisĂŁo. Os links "competem por recursos". E se fizermos uma conexĂŁo , apreendendo um recurso (um pino de um microcircuito ou uma entrada / saĂ­da de uma função), outros "consumidores" nĂŁo poderĂŁo mais reivindicĂĄ-lo. Embora existam opçÔes para eles, menos do que inicialmente, mas isso Ă© apenas para nossa vantagem - o nĂșmero de combinaçÔes diminui e, como resultado, o tempo para o cĂĄlculo da solução diminui.





OpçÔes de conexão para cada parùmetro do bloco de funçÔes. Hå mais informaçÔes, mas é assim que todas as opçÔes possíveis são visíveis - com duplicatas e (ou) "interseçÔes" de conexÔes. Resta escolher as soluçÔes certas.



Essa visualização é mais aplicåvel, pois as conexÔes na tabela anterior são relativas a U1. Em um circuito real, provavelmente não haverå unidade base.




As regras prĂĄticas sĂŁo substituĂ­das pela classificação aleatĂłria da lista de "candidatos ao trono". Curiosamente, isso ajuda a encontrar uma solução muito rapidamente. Falta experiĂȘncia, conhecimento sobre o sistema e atĂ© habilidades de design, na primeira aproximação.



NĂŁo importa quais interconexĂ”es existem no sistema: o caos + a consistĂȘncia encontram uma solução.


Na saĂ­da do algoritmo, obtemos uma lista de relacionamentos que formam um novo sistema - um circuito com parĂąmetros predeterminados de entrada e saĂ­da . Resta conectar os blocos de acordo com a lista ou carregĂĄ-la em algum sistema de TI.





Como na infùncia: faça isso - o entendimento virå mais tarde.


NĂŁo podemos saber tudo e entender tudo, mas se houver uma instrução passo a passo para um dispositivo desconhecido para nĂłs ou para açÔes em um ambiente desconhecido, Ă© melhor segui-lo. Afinal, essa sequĂȘncia Ă© provavelmente o resultado da experiĂȘncia ... muitas horas de pensamento e tentativa de outras pessoas e / ou mĂĄquinas.



Por que não economizamos esse tempo avançando em direção à meta?



All Articles