É possível programar um objeto sem estrutura?
Pesquisadores da Universidade de Twente, em Enschede, na Holanda (Universidade de Twente, Enschede), perguntaram: um objeto em nanoescala sem forma pode ser programado para realizar operações matemáticas?Uma gota de nanopartículas de ouro de 20 nm de diâmetro colocadas em 8 eletrodos de ouro por dieletroforese foi escolhida como tal objeto .
As nanopartículas têm um diâmetro de 20 nm e são revestidas com 1-octanotiol não condutor (C 8 H 17 SH), o que cria uma lacuna entre as nanopartículas adjacentes de cerca de 1,8 nm. Em temperaturas próximas ao zero absoluto, o transporte elétrico através dessa rede de nanopartículas é completamente determinado pelo bloqueio de Coulomb , e cada nanopartícula atua como um transistor de elétron simples (SET). Neste trabalho, o sistema operou a uma temperatura de 0,3 K.Portanto, essa massa informe de nanopartículas foi colocada em 8 eletrodos radialmente direcionados, cuja distância foi de 200 nm. Desses oito eletrodos, 2 foram selecionados aleatoriamente como entradas, um como saída e os cinco restantes mais um substrato como 6 portas de controle, às quais uma tensão constante foi aplicada.O primeiro objetivo que os pesquisadores perseguiram foi a implementação da operação lógica I. Neste sistema, a força bruta direta com 6 portas levaria uma quantidade impressionante de tempo (estimada em cerca de um dia). E mesmo a descida do gradiente em um espaço tridimensional seria ineficaz devido à forte não linearidade do sistema e à presença de um grande número de mínimos locais.Decidiu-se aplicar um algoritmo genéticopara encontrar a configuração desejada do obturador.
6 tensões de controle aplicadas aos portões foram consideradas como um "genoma". Inicialmente, 20 genomas foram gerados aleatoriamente. Além disso, para cada um dos genomas, os sinais booleanos 0-1-0-1 e 0-0-1-1 foram aplicados às entradas (P, Q), e o sinal de saída foi comparado com a função desejada (P · Q).
Assim, para cada seis tensões constantes (genomas) aplicadas aos portões, a “aptidão” era determinada. 20 genomas foram então classificados de acordo com sua aptidão, dos quais 5 com os melhores indicadores foram selecionados. Usando esses 5 genomas parentais, foi formada a primeira geração de genes filhas, usando clonagem (em outras palavras, cópia direta), mutações (pequenas alterações de sinal de ± 1%) e cruzamento. Para os 20 genomas filhas obtidos, as mesmas etapas são repetidas: medindo o sinal de saída, calculando a adequação, classificando e selecionando o melhor. Usando esse algoritmo, os cientistas foram capazes de programar seu “dispositivo” disforme para executar funções booleanas de duas variáveis e na mesma amostra.
As seguintes propriedades foram mostradas separadamente:a) independência dos estados anteriores: o gene encontrado para a porta AND funciona corretamente para sinais de entrada aleatórios;b) estabilidade da temperatura: o genoma permanece operacional quando o sistema é aquecido até 15K, seguido de resfriamento a temperaturas abaixo de 5K. Quando aquecido acima de 15K, é necessária reprogramação;c) estabilidade ao longo do tempo: após 100 horas, o dispositivo programado não perde suas propriedades.
Neste trabalho, o algoritmo convergiu para a função necessária em ~ 200 etapas, o que levou cerca de 1 hora, pois foram utilizados sinais de entrada relativamente lentos. No entanto, os pesquisadores acreditam que é possível acelerar o sistema em 100-1000 vezes, otimizando-o. Além disso, usando nanopartículas menores, para as quais a interação Coulomb será muito mais significativa, podemos esperar a operação de um sistema desse tipo em temperaturas visivelmente mais altas até a temperatura ambiente.Assim, a aplicação do algoritmo genético em nanoescala nos permite compensar variações de dispositivo para dispositivo e incertezas no desempenho, que são inevitáveis satélites de miniaturização.PS: Obrigado a Tibério pela inspiração.Fonte: Bose, SKet al. Evolução de uma rede de nanopartículas sem design na lógica booleana reconfigurável. Nat. Nanotechnol. 10 , 1048-1052 (2015). doi: 10.1038 / nnano.2015.207 Source: https://habr.com/ru/post/pt395395/
All Articles