TeoCOMP-NE

Início - Programação - Comitê - Localização - Chamada de Trabalhos - Resumos - Certificados

Para os resumos, clique no título da palestra/minicurso após a programação

Programação

 Horário 02/05/2019
Quinta-feira
03/05/2019
Sexta-feira
04/05/2019
Sábado
10:00 - 11:30 Minicurso: Teoria de Ramsey: Introdução e avanços recentes
Guilherme Mota (UFABC)
Minicurso: BDDs - Você deveria conhecê-los!
Maria Viviane de Menezes (UFC)
Minicurso: Introdução à Complexidade Parametrizada
Vinícius dos Santos (UFMG)
11:30 - 13:00 Almoço Almoço Almoço
13:00 - 14:30 Minicurso: Introdução à Complexidade Parametrizada
Vinícius dos Santos (UFMG)
Minicurso: Teoria de Ramsey: Introdução e avanços recentes
Guilherme Mota (UFABC)
Minicurso: BDDs - Você deveria conhecê-los!
Maria Viviane de Menezes (UFC)
14:30 - 15:00 Coffee Break Coffee Break Coffee Break
15:00 - 16:00 Combinatória Extremal: Árvores monocromáticas em grafos aleatórios
Guilherme Mota (UFABC)
Quebrando o Código da Matemática
João Marcos (UFRN)
Algoritmos Exatos e Heurísticas de Colorações de Grafos
Cláudia Linhares (UFC)
16:00 - 17:00 Planejamento em Inteligência Artificial
Maria Viviane de Menezes (UFC)
Dual parameterization of Weighted Coloring.
Vinícius Santos (UFMG)
Saturação fraca de grafos bipartidos completos
Taísa Martins (IMPA)
17:00 - 17:30 Coffee Break Coffee Break Coffee Break
17:30 - 18:30 ST-1 ST-2 Mesa Redonda: Ensino e formação na área de Teoria da Computação
Cláudia Linhares (UFC), João Marcos (UFRN) e Guilherme Mota (UFABC).
Plenária do evento
18:30 - 19:30 ST-3 ST-4
20:30 -   Confraternização -

Minicursos

Teoria de Ramsey: Introdução e avanços recentes
Guilherme Mota (UFABC)

Na primeira parte do minicurso farei uma introdução à Teoria de Ramsey, onde serão apresentados resultados clássicos e discutirei algumas técnicas comumente aplicadas na resolução dos problemas da área. Na segunda parte do mini curso serão apresentados resultados recentes envolvendo números de Ramsey para potências de caminhos. Mais especificamente, o número de Ramsey relativo a arestas de um grafo H é definido como a menor quantidade de arestas sr(H) tal que existe um grafo G com sr(H) arestas com a seguinte propriedade: toda coloração das arestas de G com 2 cores contém uma cópia monocromática de H. Respondendo uma pergunta sugerida por Conlon, provaremos que sr(P_n^k)=O(n) para todo k fixo, onde P_n^k é a k-ésima potência do caminho com n vértices P_n, i.e., o grafo com conjunto de vértices V(P_n) e todas as arestas \{u,v\} tais que a distância entre u e v em P_n é no máximo k. Discutiremos como estender esse resultado para mais cores e para potências de árvores. Os trabalhos que serão discutidos foram obtidos pelos seguintes autores:

Introdução à Complexidade Parametrizada
Vinícius dos Santos (UFMG)

A solução para diversos problemas reais frequentemente exige eficientes (usualmente de tempo polinomial). Como nem sempre isso é possível, a teoria da NP-completude foi desenvolvida para fornecer indícios de quais problemas não podem ser resolvidos por algoritmos polinomiais. Entretanto, como muitos problemas NP-difíceis precisam ser resolvidos na prática, algumas possibilidades adotadas são o uso de algoritmos aproximativos ou de heurísticas, em vez de algoritmos exatos, cujo tempo de execução teria uma dependência exponencial no tamanho da entrada.

Uma recente e promissora alternativa para a tratabilidade desses problemas, é recorrer a uma análise sob o ponto de vista da Teoria da Complexidade Parametrizada. Esta teoria, desenvolvida por Downey e Fellows, estuda a existência de algoritmos cuja dependência exponencial no tempo de execução depende apenas de certos aspectos da entrada, e não de seu tamanho. Problemas que admitem tais algoritmos são denominados tratáveis por parâmetro fixo (ou simplesmente algoritmos FPT). Este curso, introduzirá os conceitos fundamentais da complexidade parametrizada, algumas técnicas básicas de desenvolvimento de algoritmos FPT, e também discutirá resultados negativos, análogos à teoria da NP-completude, envolvendo problemas onde não se espera ser possível desenvolver algoritmos FPT. Os exemplos utilizados serão focados em problema em grafos.

BDD's - Você deveria conhecê-los!
Maria Viviane de Menezes (UFC)

Diagramas de Decisão Binária (BDD's - Binary Decision Diagrams) são estruturas de dados que têm sido amplamente utilizadas na área de verificação de modelos por permitir representar sistemas com até 10 elevado a 20 estados. Estas estruturas têm um grande poder de compactação, armazenando conjuntos de estados (representação simbólica) no lugar de representá-los individualmente (representação enumerativa). Nos últimos anos, a aplicação dos BDDs têm sido expandida para outras áreas tais como Planejamento em Inteligência Artificial. Neste tutorial, abordaremos a fundamentação teórica dos BDDs, propriedades, operações, algoritmos e aspectos de implementação tais como o uso de bibliotecas (C++, Java e Python). Por fim, mostraremos os avanços recentes da busca simbólica na área de Planejamento em Inteligência Artificial.

Palestras Plenárias

Combinatória Extremal: Árvores monocromáticas em grafos aleatórios
Guilherme Mota (UFABC)

Inicialmente será feita uma breve introdução à Combinatória Extremal, explicando que tipos de problemas são estudados nessa área. Em um segundo momento, analisamos uma conjectura proposta por Bal e DeBiasio [Partitioning random graphs into monochromatic components, Electron. J. Combin. 24 (2017), Paper 1.18] a respeito de funções limiares para a seguinte propriedade tipo Ramsey: em toda k-coloração do conjunto das arestas de um grafo G, existem k árvores monocromáticas que particionam todo o conjunto de vértices de G. Mais precisamente, determinamos a função limiar para essa propriedade para duas cores. Este trabalho foi feito em conjunto com Yoshiharu Kohayakawa e Mathias Schacht.

Planejamento em Inteligência Artificial
Maria Viviane de Menezes (UFC)

Planejamento Automatizado é a subárea da Inteligência Artificial que se preocupa com a escolha de ações para que um agente inteligente possa alcançar seus objetivos. De fato, a habilidade de planejar tarefas é um aspecto fundamental do comportamento inteligente e sua automação têm sido um dos principais objetivos da pesquisa realizada em Inteligência Artificial. Aplicações de planejamento estão relacionadas à logística, navegação de robôs, automação de processos industriais, jogos, dentre outras. Nesta palestra, abordaremos os conceitos básicos da área de Planejamento Automatizado, as diferentes formas de planejamento, a representação de estados, ações, especificações formais e algoritmos de busca por uma solução para domínios com ações determinísticas e não-determinísticas.

Quebrando o Código da Matemática
João Marcos (UFRN)

Quantas das suas demonstrações matemática estão garantidamente corretas? O computador poderia lhe ajudar nisso? Esta palestra irá analisar algumas das conquistas recentes na geração mecanizada de demonstrações e refutações para várias conjecturas matemáticas significativas.

Dual parameterization of Weighted Coloring.
Vinícius dos Santos (UFMG)

Given a graph G, a proper k-coloring of G is a partition c =
(S_i)_{i\in [1,k]} of V(G) into k stable sets S_1,\ldots, S_{k}. Given a weight function w: V(G) \to \mathbb{R}^+, the weight of a color S_i is defined as w(i) = \max_{v \in S_i} w(v) and the weight of a coloring c as w(c) = \sum_{i=1}^{k}w(i). Guan and Zhu [Inf. Process. Lett., 1997] defined the weighted chromatic number of a pair (G,w), denoted by \sigma(G,w), as the minimum weight of a proper coloring of G. The problem of determining \sigma(G,w) has received considerable attention during the last years, and has been proved to be notoriously hard: for instance, it is NP-hard on split graphs, unsolvable on n-vertex trees in time n^{o(\log n)} unless the ETH fails, and W[1]-hard on forests parameterized by the size of a largest tree. In this article we provide some positive results for the problem, by considering its so-called dual parameterization: given a vertex-weighted graph (G,w) and an integer k, the question is whether \sigma(G,w) \leq \sum_{v \in
V(G)} w(v) - k. We prove that this problem is FPT by providing an algorithm running in time 9^k \cdot n^{O(1)}, and it is easy to see that no algorithm in time 2^{o(k)} \cdot n^{O(1)} exists under the ETH. On the other hand, we present a kernel with at most (2^{k-1}+1)
(k-1) vertices, and we rule out the existence of polynomial kernels unless {\sf NP} \subseteq {\sf coNP} / {\sf poly}, even on split graphs with only two different weights. Finally, we identify some classes of graphs on which the problem admits a polynomial kernel, in particular interval graphs and subclasses of split graphs, and in the latter case we present lower bounds on the degrees of the polynomials.

Joint work with Júlio Araújo, Victor A. Campos, Carlos Vinícius G. C. Lima, Ignasi Sau and Ana Silva

Algoritmos Exatos e Heurísticas de Colorações de Grafos
Cláudia Linhares (UFC)

Dado um grafo G=(V,E), colorir os vértices de G significa atribuir cores aos mesmos de forma que vértices adjacentes tenham cores distintas. O número cromático de um grafo é o menor inteiro k tal que G admite uma coloração de vértices com k-cores. Nessa palestra, veremos algoritmos combinatórios exatos de coloração na classe de grafos perfeitos, usando o conceito de pares de amigos, além de heurísticas clássicas de coloração, com a definição de seus parâmetros relacionados, apresentando as ferramentas usadas para lidar com a determinação desses parâmetros.

Saturação fraca de grafos bipartidos completos
Taísa Martins (IMPA)

Em 1968 Bollobás introduziu o conceito de saturação fraca. Um grafo G é dito fracamente F-saturado se existe uma ordem das arestas que não estão em G tal que se elas forem adicionadas, uma de cada vez, cada nova aresta adicionada cria uma nova cópia de F. O menor número de arestas de um grafo com n vértices fracamente F-saturado é denotado por \wsat(n,F). Bollobás estabeleceu \wsat(n, K_r) para r <8 e para r em geral, o valor foi originalmente determinado por Lovász e provas alternativas foram dadas por Alon, Frankl, Yu e Kalai, independentemente. Faudree, Gould e Jacobson determinaram o número de saturação fraca de diversos grafos esparsos e em particular, mostraram que \wsat(n, K_{2,3}) = n+1. Nessa palestra, discutimos os valores de saturação fraca para grafos bipartidos completos e determinamos \wsat(n, K_{t,t}) para todo n > 3t-4. Esse é um trabalho em conjunto com Gal Kronenberg e Natasha Morrison.

Sessões técnicas

Counting Gallai 3-colorings of complete graphs
Josefran Bastos (UFC), Fabrício Benevides (UFC), Guilherme Mota (UFABC), Ignasi Sau (LIRMN)

An edge coloring of the n-vertex complete graph K_n is a Gallai coloring if it does not contain any rainbow triangle, that is, a triangle whose edges are colored with three distinct colors. We prove that the number of Gallai colorings of K_n with at most three colors is at most 7(n+1)2^{\binom{n}{2}}, which improves the best known upper bound of \frac{3}{2}(n - 1)!\cdot 2^{\binom{n-1}{2}} in [Discrete Mathematics, 2017].

Sobre a maldiçao de dimensionalidade e pesquisa por semelhança em espaços métricos
Vladimir Pestov (UFBA, University of Ottawa)

We present a new result about the curse of dimensionality affecting similarity search in intrinsically high-dimensional metric spaces with measure, when an indexing scheme uses 1-Lipschitz functions.

Lógica Paraconsistente Anotada com Anotação de Dois Valores - LPA2v aplicada a Inteligência Artificial em Jogos Eletrônicos
Charles Abreu Santana (UFMG), Alzira Frreira da Silva (UESB)

Paraconsistent Logic has demonstrated good results in several fields of study, but with little application in games. In order to interconnect these two fields of knowledge, this work consists in the implementation of a Paraconsistent Battle System, based on the principles of Paraconsistent Logic, with the aim to control actions of non-player characters. Matches experiments were performed, and our system demonstrate efficient and higher performance against scripts and algorithms from literature, proving to be sufficiently robust and challenging.

Análise de simuladores e jogos para a mediação do processo de ensino-aprendizagem de Teoria da Computação
Allan Oliveira (UFBA), Tania Rocha (UFBA), Luiz Gavaza (UFBA), Laís Salvador (UFBA)

Na contemporaneidade ensinar Teoria da Computação (TC) implica em ter diferentes ferramentas pedagógicas para auxiliar o processo de ensino-aprendizagem. Uma dessas ferramentas é a utilização de recursos digitais como jogos e simuladores, por serem recursos atrativos, que fornecem feedback visual e interação. No entanto, nem todos os recursos são capazes de fomentar a aprendizagem, fazendo-se necessária uma análise prévia do recurso, anterior a sua aplicação em sala de aula. Desta forma, este relato aborda os critérios pedagógicos, tecnológicos e aspectos referentes a abrangência de conteúdos para a analise do recurso digital. Mais especificamete, foram analisados alguns simuladores de formalismos de TC com base nos critérios e aspectos supracitados na avaliação de recursos digitais. Como esse relato é um préludio de um projeto em andamento que visa analisar os simuladores/jogos mais utilizados em disciplinas de TC no Brasil, os resultados preliminares apontam um possível ganho no processo de ensino-aprendizagem de TC mediado por recursos digitais.

Análise de vizinhanças: um estudo de caso sobre o problema de programação de tarefas
Italo Teixeira (UFBA), Tiago Januario (UFBA)

Este projeto busca apresentar uma análise detalhada do desempenho das estruturas de vizinhança para o Problema de programação de tarefas em ambiente Job shop. Com o objetivo de investigar a capacidade da busca das diferentes estruturas de vizinhança, são apresentados quatro critérios de avaliação: Eficiência, Convergência, Força e Aprimoramento. Para alcançar esses objetivos, este trabalho será realizado considerando a aplicação de procedimentos de busca local baseados na heurística Hill Climbing e na metaheurística Iterated Local Search.

Uma abordagem baseada em programação lógica por restrições para o problema de escalonamento e roteamento de enfermeiras
Julia Madalena Miranda Campos (UFBA), Tiago De Oliveira Januario (UFBA)

Este artigo apresenta um modelo de Programação Lógica por Restrições para o Problema de Escalonamento e Roteamento de Enfermeiras com o objetivo de maximizar o número de pacientes e minimizar a distância percorrida, levando em consideração o estudo de caso realizado junto à equipe de Serviço de Atenção Domiciliar do Hospital Geral do Estado em Salvador.

Iterated Belief Base Chance as a Dynamic Epistemic Logic
Marlo Souza (UFBA)

AGM's belief revision is one of the main paradigms in the study of belief change operations. In this context, belief bases have been largely used to specify the agent's belief state. While the connection of iterated AGM-like operations and their encoding in dynamic logics have been studied before, few works considered how well-known postulates from iterated belief revision theory can be characterised by means of belief bases and their counterpart in a dynamic epistemic logic. This work investigates how priority graphs can be used to characterise belief change operators.

Decompondo grafos em arestas e triângulos
Taísa Martins (IMPA), Daniel Král' (Masaryk Univ.), Bernard Lidický (Iowa State Univ.) e Yanitsa Pehova (Univ. of Warwick)

Provamos a seguinte conjectura de Gy"ori and Tuza: as arestas de todo grafo G com n vértices podem ser decompostas em grafos completos C_1,\ldots, C_\ell, cada um de tamanho 2 ou 3, de forma que |C_1| + \ldots + |C_\ell| \leq (1/2+o(1))n^2. Esse resultado implica a versão assintótica do resultado de Erd"os, Goodman e Pósa que mostra a existência de tal decomposição com \ell \leq n^2/4. Esse é um trabalho em conjunto com Daniel Král’, Bernard Lidický e Yanitsa Pehova.

Compact formulations and a matheuristic based on iterated local search for the minimum weighted feedback vertex set problem
Rafael A. Melo (UFBA), Michell Queiroz (UFBA), Celso C. Ribeiro(UFF)

Given a weighted graph G=(V,E), the minimum weighted feedback vertex set problem (MWFVS) consists in obtaining a minimum weight subset F\subseteq V of the vertex set whose removal makes the graph acyclic. Differently from other approaches in the literature, in this work we tackle this problem via the maximum weighted induced forest problem (MWIF). First, we propose two new compact mixed integer programming (MIP) formulations, using a polynomial number of variables and constraints. Next, we develop a matheuristic that hybridizes a multi-start iterated local search metaheuristic with a MIP-based local search procedure. Extensive computational experiments carried out on a set of benchmark instances show that a combination of the newly proposed techniques is extremely competitive with the best heuristics available in the literature in terms of solution quality.

Uma heurística baseada em programação lógica por restrições para um problema restrito de corte bidimensional guilhotinado
Junot Freire (UFBA), Rafael A. Melo (UFBA), Luis Modesto (UFBA), Michell Queiroz (UFBA), Mateus Silva (UFBA)

Problemas de corte bidimensional (2BP, do inglês \textit{2-Dimensional bin packing problem}) são problemas clássicos de otimização combinatória e da indústria têxtil, metalúrgica e de vidro, e consistem em alocar um conjunto de itens retangulares em placas retangulares maiores com tamanho padronizado com a finalidade de minimizar o desperdício de matéria-prima. No presente trabalho apresenta-se uma abordagem para um problema restrito de corte bidimensional guilhotinado presente no \textit{ROADEF/EURO Challenge 2018: Cutting Optimization Problem}, no qual existe a possibilidade de rotacionar itens em 90º e as placas retangulares a serem cortadas podem possuir defeitos em determinados pontos. Propõe-se uma heurística \textit{multi-start} gulosa randomizada e técnica de aprimoramento que combina a heurística com uma modelagem de programação lógica por restrições. Experimentos realizados produziram resultados que se aproximam dos melhores conhecidos, o que classificou o trabalho para a etapa final do \textit{ROADEF/EURO Challenge 2018}.

An improved simulation-based iterated local search metaheuristic for gravity fed water distribution network design optimization
Willian C.S. Martinho (UFBA), Rafael A. Melo (UFBA)

We consider a gravity fed water distribution network design (WDND) optimization problem, which consists in determining the pipe diameters of a water network such that hydraulic constraints are satisfied and the total cost is minimized. We propose an improved simulation based iterated local search metaheuristc. Preliminary computational experiments show that our approach outperforms the state-of-the-art metaheuristic for several of the benchmark instances.

Legenda