stmnt

Upload: razvan-brinzea

Post on 06-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 stmnt

    1/4

    Analiza Algoritmilor

    Tema 4 - Implementarea unei Reduceri Polinomiale

    Termen de predare:  5 Ianuarie 2016  (100% punctaj)

    12 Ianuarie 2016 (60% punctaj)

    Ultima actualizare:   22.12.2015 

  • 8/18/2019 stmnt

    2/4

  • 8/18/2019 stmnt

    3/4

    3 Cerint,ă

    Se cere implementarea reducerii  HP  ≤ p  SAT   ı̂ntr-un limbaj de programarela alegere .

    Programul va primi ca input un graf neorientat s,i va trebui să returneze

    expresia booleană rezultată ca urmare a aplicării unei tehnici de reducerecorectă.

    Alături de codul sursă, va fi necesară includerea unui Makefile  cu următoareletarget-uri:

    •   build: compilează codul sursă (dacă este cazul)

    •   run: rulează programul

    •   clean: s,terge toate fis

    ,ierele generate de target-urile anterioare, cu

    except,ia celui de output.

    Notă:  make build , make run ,  make clean  vor trebui să fie comenzi valide dinroot-ul arhivei trimise.

    3.1 Input

    Fis,

    ierul de intrare va fi  test.in.Pe prima linie se vor afla 2 numere,  V, E , reprezentând numărul de noduridin graf, respectiv numărul de muchii ale grafului. Pe fiecare din următoareleE  linii se va afla câte o pereche de forma (u, v), 1 ≤  u, v ≤  V , cu semnificat

    ,ia

    exist˘ a muchie ı̂ntre nodul  u  s ,i nodul  v.

    1

    2 3

    4

    5

    Exemplu

    5 41 5

    5 45 33 2

    2

  • 8/18/2019 stmnt

    4/4