mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.scienza.informatica
Titolo: Un algoritmo per il calcolo del determinante

Ripensando al problema del determinante, mi è venuta in mente una cosa
interessante: non si potrebbe triangolarizzare la matrice e poi sfruttare il
fatto che il determinante di una triangolare è il prodotto della diagonale?
La triangolarizzazione comporta un numero di passi molto piccolo in rapporto
alle dimensioni della matrice (lo so perché anch'io ho fatto un programmino
per le matrici), e si basa su 2 operazioni;
- scambio di righe o colonne;
- somma a una riga di un'altra moltiplicata per un numero.
Ora, nella prima il determinante cambia di segno, nella seconda rimane
inalterato. Quindi basterebbe triangolarizzare tenendo traccia di quanti
scambi di righe e colonne si sono fatti,e aggiustare alla fine il segno del
determinante.
Che ne dite?
Michele


Gia'... infatti e' cosi che si calcola il determinante :-)
Ma nota che potrebbe darti risultati sbagliati per insabilità numerica.
Il metodo di Gauss (che è quello che hai descritto) non è molto stabile
per alcune matrici.
Ciao.
-- 
# Giorgio Vecchiocattivi.
# Osra Toscana srl

per alcune matrici.
Se non ricordo male per ridurre il fenomeno si usa la variante del max
pivot Ovviamente poi dipende tutto dal numero di condizionamento della
matrice
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

per alcune matrici.
In che senso non è molto stabile? Per che tipo di matrici? Potresti dirmi di
più, che è un argomento che mi interessa da vicino?
Grazie
Michele

 wrote in message
ny_K3.38702$nP6.3...@typhoon.libero.it...


 
Ma che sono? NUMERI raioattivi ???
 :-)
Scusate la mia ignoranza, ma questa cosa della instabilità numerica non
l'ho proprio capita. Cos'è?
(Forse è per questo che mi ha fatto pensare alla radioattività... e
quindi ridere... che fa sempre bene!!!)
Ciao
Roberto
-------
Collabora alla creazione di un mondo migliore. Se ne sei capace.

l'ho proprio capita. Cos'è?
I numeri in un computer sono rappresentati in base e con un numero
finito di cifre e le operazioni su tali numeri sono necessariamente 
approssimate. Come conseguenza di cio` i dati che tu immetti vengono
rappresentati con una certa approssimazione, tali imprecisioni
vengono poi amplificate dall'algoritmo di risoluzione del problema.
Gli algoritmi che amplificano di molto gli errori iniziali sono
detti essere numericamente instabili.


 
Paolo grazie mille (o "kgrazie" x rifarci ad un thread recente...), info
molto utile. :-)
Allora il fenomeno lo conoscevo, è lo stesso motivo per cui non è bene
confrontere per l'uguaglianza due float, double ...o no?? ;-), ma non
sapevo che ci si riferisse così. 
 Fortunatamente era solo un problema di terminologia, sarebbe grave
altrimenti per un quasi ingegnere informatico... :-(


 anche maggiori del 50%).
Ovviamente, una specie di effetto valanga probabilistico...

Newsgroup: it.scienza.informatica
Titolo: Logica Matematica Università di Torino - preparazione esame

Qualcuno sta preparando quest'esame, anche non a Torino? Sono un po' nella
cacca perchè non ho assistito al corso (ero all'estero in Erasmus) e certe
cose non mi sono troppo chiare.
Grazie mille a tutti quelli che risponderanno.
Luca

 wrote in message
news:7jzm7.11850$ul3.4...@news.infostrada.it...

Grazie di niente, fatto e già passato... è proprio morto sto ng eh?

 Grazie di niente, fatto e giŕ passato... č proprio morto sto ng eh?
Non č il ng morto, č il tuo post che non ha riscosso la nostra
attenzione :-)
--
Mrc777
mrc_...@yahoo.itNOSPAM
togliere nospam per rispondermi --

 attenzione :-)
bah... ha un ritmo di posting inferiore a it.annunci.elezioni.pontefice ....

 bah... ha un ritmo di posting inferiore a it.annunci.elezioni.pontefice
....
:-)
Sono rari i post interessanti, e rari sono i post e poster, fai due conti.


Sono rari i post interessanti, e rari sono i post e poster, fai due conti.
per farvi due risate andate a leggervi i mex di
it.scienza.informatica.software-emg, ora, per me il software-eng e' una
cosa, ma ho il forte dubbio che la maggior parte di coloro che postano
abbiano le idee altrettanto chiare.
Newsgroup: it.scienza.informatica
Titolo: Libro su Algoritmi-Strutture dati (per iniziare)

Quale libro su Algoritmi-strutture dati consigliate?
Ricercando con Google avevo letto bene di:
"Introduzione agli algoritmi", Cormen, Leiserson, Rivest,
Jackson, ma non è più in produzione.
Che ne pensate di questo:
"Algoritmi e strutture dati", Camil, Finocchi, Italiano,
Mc Graw Hill
Grazie in anticipo

 Jackson, ma non è più in produzione.
Lo puoi sicuramente trovare in inglese con 
www.amazon.com
o 
www.amazon.co.uk
g.

 Mc Graw Hill
Dai anche un'occhiata ad "Algoritmi + Strutture Dati = Programmi" di 
Niklaus Wirth. L'ultimo capitolo presenta una "visita guidata" alla 
realizzazione di un semplice compilatore.
Se poi non hai limiti di tempo, vai direttamente su "The Art of Computer 
Programming" di Knuth.
Può interessarti anche "Concrete Mathematics".
Kiuhnm

 Jackson, ma non è più in produzione.
Questo in inglese. Ottimo libro.

> Quale libro su Algoritmi-strutture dati consigliate?
Algorithms in <a_language> di Robert Sedgewick. Ci sono in pascal, c++, 
java, e non ricordo che altri linguaggi. Un must.
Ciao
-- 
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: 
http://matrixhasu.altervista.org/

Niklaus Wirth. 
E' fuori catalogo anche questo :(

Potresti anche consultare
Data Structures and Algorithms in Java, 4th Edition
Michael T. Goodrich, Roberto Tamassia
Altre a dare una coincisa perparazione di base su java(aggiarnata alla
sua ultima versione), è anche di facile lettura.
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471738840.html

 Jackson, ma non è più in produzione.
http://www.gorilla.it/gorilla/product.asp?SessionID=t&sku=0262531968&dept%5Fid=
Noi lo usiamo come testo nel corso di Algoritmi e strutture dati,
grandissimo libro..!!
Ciao ciao

 Jackson, ma non è più in produzione.
Mi sa che questa e' una traduzione di quel libro (NON sono sicuro pero'..!!);
http://www.catalogo.mcgraw-hill.it/catLibro.asp?item_id=1920
Prova a vedere tu.
Ciao ciao.

"BenB_155" <b...@b.155_it> ha scritto nel messaggio
news:pan.2005.07.18....@b.155_it...

E' veramente un bel libro. Quando l'ho acquistato ce ne erano diversi sul
banco, ma questo mi era sembrato il migliore di tutti. Non ha deluso le
aspettative.
--
Simplex2
www.mdenittis.it
________________
LEGGE DEGLI EQUILIBRI DI SIMPLEX2
Da un grande potere, derivano grandi responsabilità,
da grandi responsabilità, derivano grandi rompimenti di palle,
i rompimenti di palle sono una gran perdita di tempo ma il tempo è denaro,
quindi una gran perdita di denaro comporta una grande perdita di potere.

 aspettative.
Molto completo (ma non così introduttivo) anche
"Algorithms and theory of computation handbook" (Atallah M.J.)
Kiuhnm
Newsgroup: it.scienza.informatica
Titolo: algebra lineare

Scusate se forse è una domanda un pò OT sono iscritto alla facoltà
d'informatica e proprio non riesco a capire cosa serve algebra lineare ad
un informatico .
Potreste aiutarmi dandomi una motivazione che ne renda più motivato lo
studio ??
ciao Joshua

 un informatico .
se anche consideriamo un sottoinsieme dell'algebra lineare,
ovvero la soluzione di sistemi lineari, allora le applicazioni
sono tantissime.
Pensa per esempio ai programmi di ottimizzazione:
il classico esempio della produzione di mangime, a partire
da un certo numero di semilavorati, che garantisca almeno
certe percentuali di nutrienti, al prezzo piu' basso,etc.etc.
Oppure la modellizzazione (costruzioni, metereologia, fluidodinamica,
etc.): stringi stringi quasi sempre ci si riduce a risolvere sistemi
lineare (anche di dimensioni enormi, ma molto sparsi o molto strutturati).
Anche nella computer graphics si usano algoritmi legati all'algebra
lineare. (rotazioni, proiezioni, interpolazioni con spline, etc.)
Altre tecniche che si basano sulla algebra lineare, come
la Singular Value Decomposition, vengono usate nel trattamento
di immagini o segnali e sempre tecniche spettrali sono alla base
di algoritmi di ranking simili a quelli che usa Google per determinare
quali link mostrarti per primi.
Altri aggiungeranno altro, io ora mi fermo qui.
ciao,
g.

 sono tantissime.
Grazie almeno capisco perchč mi devo.....suicidare.
Non č che che per caso conosci anche qualche buon testo ??? ;-)
Quello suggeritomi non č , a mio modesto parere, molto abbordabile.
Ciao Joshua

Un'altro interessante campo di applicazione dei sistemi lineari 
è lo studio di alcune proprietà delle reti di petri.
Sono automi utili alla modellazione dinamica dei sistemi nonchè 
modellazione dinamica del software che forse il nostro
caro amico joshua studierà avendo scelto informatica.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Pape' Satan, pape' Satan aleppe, comincio' Joshua con voce chioccia:

a suo tempo avevo trovato in rete "linear algebra" di Jim Hefferon.
Se non ricordo male l'autore, fermamente convinto che il sapere debba
essere condiviso con gli altri, aveva intenzione di lasciare il suo
libro liberamente scaricabile da internet, quindi dovresti trovarlo
ancora. E' gratis, spiega l'algebra lineare, la spiega bene, con molti
esempi ed esercizi, cercando di farti capire "cosa c'e' dietro" piuttosto
che bombardarti di teoremi a prima vista incomprensibili... cosa vuoi
di piu' dalla vita, un lucano? :)
-- 
addio, e grazie per tutto il pesce

Ok grazie,parto alla ricerca.
Newsgroup: it.scienza.informatica
Titolo: STAMPANTE - EPSON o HP

Ciao a chi legge !!!
Sono in procinto di acquistare una stampante, ma non riesco a scegliere .
L'uso della stampante sarà esclusivamente familiare, nel senso che sarà
usata non per lavoro ma per piacere.
Comunque non riesco a sceglierne una tra:
Espon Stylus Photo 740  £. 600.000
HP 720  £.. ??????
Quale delle 2 compro ????????????????
raffaele incaprera
rin...@mediaweb.it

Un bel di' Raffaele Incaprera scrisse:
RI> Sono in procinto di acquistare una stampante, ma non riesco a scegliere .
RI> L'uso della stampante sarà esclusivamente familiare, nel senso che sarà
RI> usata non per lavoro ma per piacere.
RI> Comunque non riesco a sceglierne una tra:
RI> 
RI> Espon Stylus Photo 740  £. 600.000
RI> HP 720  £.. ??????
RI> 
Epson assolutamente: io ho un'HP ed e' 100 mila volte piu' lenta :-)
Comunque, se preferisci spendere un po' meno, una 440 (?) va piu' che bene (stampa in A4, e costa sulle 350k£) :-)
Ciao
-- 
"Quando non sai cosa stai facendo, fallo con la massima precisione", seconda
legge del Laboratorio
-- 
Emanuele Cesena
d.a.m...@iol.it
    occhio all'antispam NOSPAM!
http://www.geocities.com/SiliconValley/Grid/8879

Espon Stylus Photo 740  £. 600.000


Raffaele Incaprera ha scritto nel messaggio
E' parecchio tempo che uso stampanti HP e mi sono sempre trovato molto bene:
rapidita', poca manutenzione, bassi consumi.
So che, forse, ti creero' un po' di confusione (dato il messaggio di Ema da
TIN, assolutamente opposto), ma questo e' il mio consiglio.
Ciao.

 HP 720  £.. ??????
Anzitutto mi duole comunicarti che sei OT.
Simili domande dovrebbero andare a "it.comp.hardware" o giù di li'.
In ogni caso, se vuoi spendere qulla cifra, ti consiglio l'HP720.
Da diverse prove (Altroconsumo incluso) è risultata tra le più parsimoniose;
inoltre tutte le HP che ho visto nella mia vita non hanno mai avuto problemi, ed
il fatto che la testina si cambi con la tanica inchiostro riduce ulteriormente
la manutenzione (ma se vuoi risparmiare si trovano anche le cartucce
ricaricabili).
La Photo, come dice il nome, ha qualita' maggiore sulle foto; d'altro canto,
quanto spesso stamperai delle foto a massima qualità, tenendo conto che ti
verrebbero a costare, tutto sommato, sulle 2000 lire a pagina?
saluti,
	Denis
Newsgroup: it.scienza.informatica
Titolo: alberi AVL

salve ragazzi,
cerco su Internet una qualsiasi discreta spiegazione sugli alberi AVL. Fanno
parte degli alberi bilanciati di ricerca? oppure sono proprio la stessa
cosa?
grazie per l'attenzione
ivan

 stessa cosa?
http://www.msu.edu/user/pfaffben/avl/
E' uno dei rarissimi esempi di "literate programming": il codice e la
documentazione sono un tuttuno e potrebbero essere letti come un libro!!
Mauro

Newsgroup: it.scienza.informatica
Titolo: Iscrivetevi alle news gratuite di Orcm Informatica su: html, dhtml, java, script, animazioni, grafica...

Iscrivetevi alle news gratuite di Orcm Informatica su: html, dhtml, java,
script, animazioni, grafica...
Potete scaricare le prime due uscite, in formato txt zippato!
Ciao!
-- Lele



Come e dove ci si iscrive ?
Grazie
Newsgroup: it.scienza.informatica
Titolo: Fattorizzazione stringhe

Devo trovare un algoritmo greedy che dato un alfabeto A, un insieme di
fattori contenente l'alfabeto stesso F e una stringa S ritorni la
fattorizzazione ottimale di S in F.
Cioč per
A=[a,b,c]
F=[a,b,c,aba,bac,baca]
S=bacaba
ritorna S=bac+aba
e non S=baca+b+a

Hmmm... un algoritmo greedy... penso sia impossibile per definizione.
Infatti se un problema è risolvibile mediante un algoritmo greedy,
allora la scelta dell'ottimo locale deve portare alla scelta
dell'ottimo globale, che non è il caso del problema in esame: come si
vede dal tuo esempio, bac non è ottimo locale (l'ottimo locale, ossia
l'ottimo quando si è scelto un solo termine, sarebbe baca perché,
essendo più lungo, dovrebbe tendere a minimizzare i termini rimanenti)
ma porta a baca + b + a che non è un ottimo globale.
La questione mi sembra simile al problema del commesso viaggiatore:
impossibile da risolvere col greedy perché anche se scegli sempre la
città più vicina, l'ultima scelta può essere distante 10000 km dalla
città di partenza e all'inizio non lo potevi sapere.
Quindi non vedo altra soluzione che usare una tecnica enumerativa.
L'algoritmo di base è abbastanza semplice, la cosa più difficile
semmai è trovare dei metodi per ottimizzarlo.

Newsgroup: it.scienza.informatica
Titolo: algoritmo per coppie di fattori

Salve a tutti,
avrei bisogno di un algoritmo che, dato un intero, ne calcoli tutte le
coppie di fattori associate. Se A e' l'insieme delle coppie di un intero
n, allora (n1,n2) appartiene ad A se n1*n2=n, con n1 e n2 interi. Non
importano i dettagli per l'implementazione della soluzione... potrebbe
esistere una definizione ricorsiva su cui basare l'algoritmo???
ciao, Fabio
-- 
	I   v   s   g   t
	 \_/-\_/-\_/-\_/-\==):[같
	  n   i   i   o   H         InvisigotH/DarkSide Interactive (c)
e-mail:	
fab...@rtmol.it
home:	
http://www.rtmol.it/users/fabiov/

Fabio wrote:

In maniera iterativa
Se N e' il numero...
for i = 1 to sqrt(N)
        if N/i = round (N/i) allora aggiungi la coppia (i,N/i)
sqrt()= radice quadrata
round() = arrotondamento
Uso la radice quadrata perche' se ad esempio N=100 e' inutile cercare
divisori oltre 10.. verranno tutti aggiunti nella coppia che si forma
dividendo per 1,2,3,4,5,6,7,8,9,10.
ES: La coppia (2,50). E' inutile trovare la coppia (50,2). Se pero' ti
serve anche questa fai ciclare fino a N e non fino a radice di N.
In maniera ricorsica
coppiedifattori(int N,int i=1)
se N/i = round (N/i) allora aggiungi la coppia (i,N/i);
se i=sqrt(N) return
altrimenti coppiedifattori(N,i+1);
Dovrebbero andare piu' o meno.
L'unica cosa per renderle funzionante vedi i problemi di arrotondamento
della radice quadrata.
Se la togli vanno bene ma ti trova tutte coppie replicate (a,b),(b,a).
Newsgroup: it.scienza.informatica
Titolo: CERCO COMPILATORE c++! RISPONDEEETE

SCUSATE... IL DJGPP NON MI FUNGE BENE
IL CYGNUS non mi funziona
IL BORLAND che ho mi fa schifo
conoscete un'altro compilatore magari per win95?
c++?
per favore è urgente
gl...@hotmail.com


Io ne ho installati due...Watcom C/C++  .... version 10.5...
e' un po vecchiotto ma a me funziona bene
ed e'  multi piattaforma...
L' altro e' il Visual C++ dello zio Bill...
--
     XO

Newsgroup: it.scienza.informatica
Titolo: Eventi Excel

Salve a tutti.
Vorrei sapere se e' possibile ed eventualmente anche
come si possa gestire il cambio di un valore in una cella
in Excel.
Mi spiego meglio con un esempio :
"Avendo una cella (C8) con un valore da monitorare, vorrei
gestire l'evento del cambio del valore nella cella in
oggetto al fine di poter lanciare una macro oppure una
 routine VBA". Come fare ????
Grazie a tutti coloro che non renderanno vani i
miei sforzi dandomi una dritta.
Massimo

...


Newsgroup: it.scienza.informatica
Titolo: Compatibilità tra file di Office per Windwos 95 e 98

Vorrei sapere se esistono dei convertitori od altro che renda possibile
la visualizzazione di file di Office per Windows '98 (in particolare di
Word e di Excel) con quello per Windows '95. Mi sembra che le versioni
siano rispettivamente la 7 e la 6.
Rispondetemi via e-mail, grazie.

...


Newsgroup: it.scienza.informatica
Titolo: chiarimento cache

Vorrei un chiarimento sulla cache...
Innanzi tutto cosa significa L2 half speed.
Intel Centrino ha L2 di 2MB e per questo dicono che a parita di clock sia
piu veloce. Ma come e' possibile? Se si aumenta la dimensione della cache L2
non aumenta anche il tempo di accesso?
Che differenza passa dalla L1 alla L2 e come mai la prima non viene quasi
mai menzionata?
Grazie.

cercherò di aiutarti,anche se nn sn un informatico:
dunque: riguardo alla "half speed" nn so dirti nulla, cerca su
google,troverai spiegazioni.
per il resto,se aumenta la L2 a parità di clock del processore le
prestazioni aumentano!! la L2 è fatta apposta (come la L1) per i dati che
vengono usati più frequentemente...quindi più "dati frequenti" hai a
disposizione,più velocemente riuscirai a districarti fra i dati che usi di
più,nn so se sono chiaro!
praticamente il clock nn cambia,però se usi dati diversi il processore nn
deve andarseli a riprendere sull'HD e portarli in L2 perchè ce li ha già
lì,e ci mette quindi meno tempo! (sn stato un "po' tanto" approssimativo ,
informatici PERDONATEMI!!!
riguardo la L1 penso nn venga (quasi) mai mensionata perchè rientra molto
strettamente nelle caratteristiche Hardware del processore,e difficilmente
viene aumentata,perchè molto costosa,perchè penso sarebbe un po' inutile
aumentare una memoria veloce tanto vicina al processore...bho!
spero di esserti stato d'aiuto...
cmq cerca cerca cerca su internet C'E' TUTTO!!!
ciauz
"Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
news:DLKbd.38195$b5.19...@news3.tin.it...


 spero di esserti stato d'aiuto...
Anche io.
    danilo

Newsgroup: it.scienza.informatica
Titolo: ADW

Un saluto a tutti
sono alla ricerce di informazioni su un vecchio Case Tool chiamato ADW.
Credo che nel corso di varie acquisizioni sia finito nel catalogo di CA, ma
sul loro sito non sono riuscito a trovare nulla.
Anche una ricerca con Google non ha prodotto risultati utili.
Qualcuno saprebbe indicarmi un sito dove trovare informazioni su quelle che
erano le caratteristiche del prodotto (se dettagliate ancora meglio) ?
Grazie per le eventuali risposte.
Francesco Bernasconi

 ha scritto nel messaggio
news:amd0o7$4supc$1...@ID-69800.news.dfncis.de...

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
 
http://www.newsfeed.com
       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----

 ti serve in particolare?
Mi servirebbe avere informazioni sul formato interno usato da ADW o, nel
caso questo non sia accessibile, quali formati di output produce (a parte il
codice generato, ovviamente).
Il problema è capire in che modo poter effettuare un reverse engineering. Se
ADW possedesse un repository "leggibile" da un programma, non dovrebbe
esserci alcun problema. Se invece questo non fosse accessibile (perchè non
documentato, criptato o altro), mi servirebbe sapere se può produrre un
output in formato report in modo da poterlo mandare su file e processare con
un parser.
Grazie per la tua attenzione
Francesco Bernasconi
Newsgroup: it.scienza.informatica
Titolo: Comparazione lingauggi OO e Procedurali nel ciclo di vita del software

Ciao a tutti,
Sto cercando qualche grafico che compari i linguaggi OO e quelli 
procedurali nel ciclo di vita del software e specialmente nella parte di 
manuteniblità del software.
Stavo discutendo con degli amici che asserivano che la Manutenibilità di 
un codice procedurale rispetto uno ad oggetti è indipendente dal 
paradigma ma è relativo solamente a come è scritto il codice.
Personalmente ritengo che la manutenibilità di un codice OO sia più 
elevata di un software procedurale. Un software OO infatti è sicuramente 
più "leggibile" (readable) ed inoltre le caratteristiche dei linguaggi 
ad oggetti aiutano la gestione del software una volta in produzione.
saluti

 oggetti aiutano la gestione del software una volta in produzione.
    Per progetti particolarmente complessi, l'elevato numero di classi rende 
il codice OO manutenibile quanto un codice procedurale. Devi considerare 
che, all'interno dei metodi di una classe, scrivi comunque del codice 
"procedurale". Il problema della manutenzione è legato, secondo me, alla 
possibilità di:
- correggere gli eventuali errori
- apportare migliorie
- non aggiungere bachi ;)
    L'ultimo punto è forse il più importante. Fai manutenzione del codice, 
correggendo errori vari, e poi ti ritrovi con nuovi bachi. Perchè accade? 
Sia in un codice OO che in uno non OO, qualunque modifica rischia di 
introdurre effetti collaterali non previsti. In teoria, l'uso adeguato 
dell'OO dovrebbe impedire che ciò avvenga. Modifico o correggo una classe, 
senza modificarne l'interfaccia, e il resto del programma non dovrebbe 
neppure accorgersene. Nella realtà, spesso non è così. Ciò avviene perchè è 
difficile, anche per i migliori programmatori, ragionare esclusivamente in 
modo OO. Le classi hanno spesso troppi membri pubblici e non sono delle vere 
e proprie "scatole nere", che fanno quel che devono fare, nascondendo i 
dettagli dell'implementazione. Questo porta a codice di difficile 
manutenzione, perchè risulta arduo, anche per il programmatore che lo ha 
realizzato, capire cosa comporterà una eventuale modifica.
    Comunque, un buon codice OO ed un buon codice non OO sono equivalenti. 
Forse è più facile scrivere del pessimo codice se non si usano gli oggetti? 
Solo in questo caso, la manutenibilità del codice OO potrebbe essere 
ritenuta superiore.
    IMHO, come sempre ;)))
Stefano 

ritenuta superiore.
E' proprio quello che sostengo. L'uso degli oggetti costringe ad una
maggiore progettualità del programmatore che quindi rischia di fare
meno spaghetti-code.
IMHO
Ciao Ken
Newsgroup: it.scienza.informatica
Titolo: Karnaugh

Sarei infinitamente grato a chiunque smi potesse aiutare a capire come
funzionano le mappe di karnaugh, intendo perchč vengono selezionati e presi
in esame solo i mintermini e/o i maxtermini e perchč proprio quelli,
insomma, non riesco a muovervi tra queste mappe.
Sapreste indicarmi un sito dove avere risposta o magari un testo anche in
inglese (sarebbe meglio un sito).
Altra domanda:
Quando si parla di enumerazione di funzioni cosa si intende, o meglio come
faccio a trovare le possibili funzioni per n variabili, conosco la regola
che sono ad esempio per 2 variabili, 16 funzioni, ma come faccio a sapere
quali sono.
Vi ringrazio molto per il vostro aiuto!!
Dario...@tiscalinet.it

Salve
Karnaugh: non mi ricordo molto bene ma mi pare di ricordare che
selezionando i minetermini (o i max..) si riescono a coprire tutti
gli stati che il circuito deve "riprodurre" ovvero sono tecniche di
sintesi di funzioni booleane e si appoggiano sui teoremi di
riduzione di una funzione booleana ad un or di and o a  un and di or.
Cioe' mi pare che alla base ci sia il fatto che data una f boolena 
la si possa scrivere sotto una delle due forme precedenti usando 
delle equivalenze algebriche e  la tecnica dei min/max termini sia una
applicazione del metodo in forma tabellare.
Funzioni: non e' tanto importante sapere quali sono ma quante sono
dato che il loro numero ha importanza in questioni di complessita'
e computabilita' e poi perche' per due variabili sarebbero 16? mi pare
di ricordare che si parli di codifiche su n bit delle funzioni
viste come stringhe anche perche' le funzioni in una variabile 
sono infinite (tutte le potenze di x alla n per n che varia sui naturali,
ad esempio ma posso prendere n razionale o reale o complesso..).
Anche qui la questione e' una questione di enumerabilita' o meno e di
ricorsivita' e cose simili..
Testi ci sono anche in italliano e ti consiglio di rivolgerti a qualche 
libreria universitaria che vende testi per informatica..
Cheers
Yuri


Un otiimo testo e' il seguente:
"Computer System Architecture"
M. Morris Mano
della Prentice Hall
e' in inglese, non si trova in tutte le librerie, costa sulle 100.000
ma penso che si trovi  in ogni bibblioteca universitaria. Se ti serve
solo per le mappe di Karnaugh ti consiglio di andare in bibblio,
altrimenti puo' essere un ottimo acquisto.

Newsgroup: it.scienza.informatica
Titolo: Miglior distribuzione

Ciao,
Ho il seguente problema da risolvere nel modo + efficiente possibile:
Ho N oggetti con dotati delle medesime proprietą (dimensioni, peso,
colore, ecc) ma ogni oggetto ha "valori" diversi per queste proprietą.
Ho M luoghi in cui sistemare questi oggetti con M<=N, ogni "luogo" č
pił o meno adatto ad ospitare uno degli N oggetti (in pratica ho dei
pesi che valutano la bontą o meno di un oggetto ad essere collocato in
un luogo). Dispongo dunque per ogni "luogo" la lista ordinata per
"efficacia" degli N oggetti.
Ogni oggetto puņ essere collocato in un solo luogo.
Qual'e' secondo voi il miglior metodo per "massimizzare" l'efficacia
della collacazione degli oggetti?
Quale algoritmo/metodo mi consente di trovare la  miglior
distribuzione degli oggetti?
E' un problema noto?
Se sģ Come si chiama?
Grazie

 E' un problema noto?
Non a me.

 distribuzione degli oggetti?
secondo me il problema cosi nn ha molto senso .... cosa intendi per 
miglior distribuzione ? cerchi la disposizione ad efficacia maggiore ?

Non credo di aver capito benissimo il tuo problema, cmq prova a
guardare se il tuo problema é un caso particolare di problema del
knapsack:
http://en.wikipedia.org/wiki/Knapsack_problem

 "massimizzare" in funzione di che cosa?
Ogni oggetto posto in un luogo ottiene una valutazione di efficacia
che è un numero. Lo stesso posto in un altro luogo ottiene  un altro
valore di efficacia.
Quindi per ogni possibile distribuzione degli oggetti ho M
valutazioni.
Vorrei cercare la/le distribuzione/i degli oggetti che rende massima
la SOMMA dell M valutazioni.
Spero di aver chiarito un po' la faccenda.



Si'! Ecco direi che il mio obiettivo č prorpio quello!

 Spero di aver chiarito un po' la faccenda.
Giusto per capirci, di che ordine di grandezza e' il numero degli oggetti?

 ha scritto nel messaggio 
news:1194425723.6...@o80g2000hse.googlegroups.com...

In base ai criteri di scelta insiti nel problema (e cioe' praticamente 
nessuno) pare proprio un problema IMPOSSIBILE da risolvere se non calcolando 
una ad una i valori di tutte le configurazioni degli oggetti nei vari posti 
e conservarsi la migliore.

 Giusto per capirci, di che ordine di grandezza e' il numero degli oggetti?
Sono 15 luoghi e 25 oggetti 
c.ca

 Sono 15 luoghi e 25 oggetti 
c.ca
Quanti oggetti puņ ospitare ciascun luogo?
Oppure un luogo puņ ospitare un solo oggetto (quindi 10 oggetti non 
verrebbero collocati)?
Newsgroup: it.scienza.informatica
Titolo: nodo, host , server ?

salve a tutti,
sono un principiante e sto seguendo all'Università un corso di
elementi di informatica. Per ora stiamo trattando le reti, e non ho
ben capito che differenza c'è tra server e host e inotre che cosa si
intende esattamente per nodo.
Qualcuno potrebbe darmi delle brevi definizioni per tutti i tre
termini?

On Mon, 26 Nov 2001 12:59:17 GMT, 
zipp...@virgilio.it
 (rob)
wrote:

nodo : Indica in pratica un IMP di una rete. Puo' essere ,
detto alla buona, un router o cmq un elmento di rete ke si
occupa di instradamento o di interfacciamento di un insieme
di host (tipicamente una piccola rete / LAN) alle altre
sottoreti.
host : e' un elemento connesso alla rete. La comunicazione
fra gli host e' una comunicazione end-to-end. Fra i nodi
c'e' una comunicazione point-to-point. Cioe', un messaggio
con protocollo end-to-end (ad esempio un pakketto TCP) viene
inviato direttamente all'host di destinazione. Il pakketto
in realta' passa attraverso tanti nodi (gli IMP ) con un
protocollo di livello DATALINK , ed e' qui ke avviene la
comunicazione point-to-point.
Server:  E' un programma ke gira su un host e ke accetta
delle richieste di connessione da un client. Di solito viene
chiamato Server anche il computer su cui gira tale
programma.
Studia bene la pila OSI e quindi la PILA TCP/IP. Devi capire
bene, cosa ke qui non ti ho spiegato, come funziona la
trasmissione di un messaggio da un host ad un altro. Quali
sono i protocolli kiamati in causa, come avviene il
passaggio dei messaggi da uno strato della pila ad un altro
etc. etc.
So ke ho fatto un po' di confusione...spero pero' di averti
kiarito un po' le idee (ci credo poco:p )
Ciao.
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line


Questo l'ho studiato e credo di averlo capito bene, Ciao
Rob


Cmq, non è che sia tanto ferrato in materia:) Se c'e' qlc ke
sa dare definizioni più precise lo prego vivamente di
corregermi:)
Un buon libro online  (esiste la nuova versione cartacea ma
costa veramente tanto) e' Computer Networks : A System
Approach, in formato html.
 Se ti interessa ti do' l'url da cui scaricarlo.
Saluti.



Si mi interessa!
Grazie di tutto.
rob


Si mi interessa!
http://www.cs.arizona.edu/llp/book/book.html
Questo è l'url. Il libro e' in inglese.
Ti consiglio di scaricare la sezione intera con Teleport
Pro. Un soft shareware per scaricare un intero sito in una
cartella. Basta ke inserisci la home del sito e il soft
scarica tutti i documenti e le immagini linkate.
Il sito e' leggerissimo (niente design inutile e solo testo
quasi, con immagini gif leggere) quindi impiegherai una
decina di minuti.
Ciao

Newsgroup: it.scienza.informatica
Titolo: Algoritmo intelligente

Ho la necessità di ricercare le corrispondenze tra una stringa (pù
esattamente: una ragione sociale) e delle stringhe contenute in un DB
(altre ragioni sociali).
La difficoltà sta nel creare un algoritmo che trovi sia l'esatta
corrispondenza che le similitudini le più vicino possibili alla stringa
di ricerca.
Esempio:
Stringa di ricerca: 
			Immobiliare Rossi & C.
Risultati della ricerca:
			Immobiliare Rossi & C.
			Imm.re Rossi e Co.
			Immobiliare Rossi
			Imm.re Rossi e Co.
			Rossi Immob.
Senza voler riscoprire l'acqua calda, esistono già degli algoritmi
standard che ricercano le similitudini in modo intelligente?
Ringrazio anticipatamente chiunque voglia/sappia darmi una mano!
Eddy Pagotto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Un approccio e` quello di fare un confronto tra sequenze.
L'algoritmo base (e` quello che si usa per il confronto del DNA)
e` qualcosa del genere
Si immagina di dare un punteggio cosi
- se due caratteri sono uguali 0
- se due caratteri sono diversi p(i,j)
	dipendente dai due caratteri, 
p.es
 nel tuo caso
		'&' e 'e' sono lo stesso carattere
- in caso di gap g
piu` il punteggio e` basso piu` le sequenze sono simili
l'algoritmo base e`
INPUT:s,t due stringhe
m = |s|
n = |t|
a = array[0..m,0..n]
for i = 0 to m do
	a[i,0] = i * g;
for j=0 to n do
	b[0,j] = j * g;
for i=1 to m do
	for j=1 to n do
		a[i,j] =
			max ( a[i-1, j]+g ,
			a[i-1,j-1]+p(i,j) ,
			a[i,j-1]+g )
return a[m,n]
che calcola in tempo e in spazio n^2 la similitudine
esistono varianti per dare punteggi particolari ai gap
(p. es in caso di un '.', di gap a inizio o fine sequenza)
Ulteriori informazioni puoi trovarle su
INTRODUCTION TO ALGORITHMS, Thomas H. Cormen
e su
Introduction to Computational Molecular Biology, J. Setubal
e J. Meidains. Il capitolo 3 tratta del confronto tra stringhe.
Giorgio

 
Prova con la "distanza" tra stringhe, cioe' il numero di caratteri
diversi indipendentemente dalla posizione (o qualcosa del genere), cioe'
una funzione che per ("Rossi immobiliare", "immobiliare rossi") vale ...
zero e per ("Rossi immobiliare", "Uuuuu uuuuuuuuuuu") vale parecchio.
    Davide Grandi 

salve
cito:"Prova con la "distanza" tra stringhe, cioe' il numero di caratteri
diversi indipendentemente dalla posizione (o qualcosa del genere), cioe'
una funzione che per ("Rossi immobiliare", "immobiliare rossi") vale ...
zero e per ("Rossi immobiliare", "Uuuuu uuuuuuuuuuu") vale parecchio."
Non mi pare una grande idea dato che stringhe ottenute per anagrammazione
una dall'altra darebbero lo stesso valore della funzione pur riferendosi
in genere ad oggetti distinti..
Ad es
"Il Bar Bino" bar
e
"Il Rabbino" negozio di cibo cosher.. :-)
Cheers
Yuri
 


Oppure
"Immobiliare rossi e c."con
"birreria miss clero" pub per ex-prelati
Newsgroup: it.scienza.informatica
Titolo: testi di analisi matematica

Ciao a tutti,
Sto vedendo che esistono parecchi testi di analisi matematica, ma,
personalmente mi interesserebbe visionare quelli di essi maggiormente
orientati verso l'informatica (per successivi sviluppi inerenti, l'analisi
combinatoria e statistica, la struttura hardware dei processori, la logica
cablata e programmata, ecc.).
Cosa mi consigliereste di veramente approfondito, graduale e completo?
Grazie.
--
K.F.
ICQ: 158-716-837

, ma forse è ancora troppo 
teorico e scorrelato rispetto a ciò che hai indicato tra parentesi.
Ovviamente in inglese trovi di più.
-- 
Tchau, -João do Sabão

Newsgroup: it.scienza.informatica
Titolo: Automi cellulari

Salve,
stavo cercando di studiare l'evoluzione del glider.
Ho trovato questa figura:
http://spinoza1111.files.wordpress.com/2009/03/life-glider.jpg?w=450&h=397
Che per� non sembra seguire le regole corrette:
Una cella morta con esattamente 3 vicini vivi nasce, diventando viva.
Una cella viva con 2 o 3 vicini vivi sopravvive; altrimenti muore (per 
isolamento o sovraffollamento)
Mi potreste indicare in che modo applicare le regole per l'evoluzione?
Saluti 

 stavo cercando di studiare l'evoluzione del glider.
Risolto. Ho sviluppato anche un programma, se vi interessa: 
http://rapidshare.com/files/427673299/GameOfLife.zip
Saluti 


ehm... Non è come quella storia del finto programma per Mac
che invece ha brasato intere cartelle di dati a quegli utonti
che l'hanno scaricato ed avviato? O_o
Newsgroup: it.scienza.informatica
Titolo: programma autoproducente

mi servirebbero nei vari linguaggi la forma piu` compatta di programma
che stampa se stesso.
in C ho trovato questo 68 caratteri.
main(a){a="main(a){a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);}
in sh (ma non e` che sia onesto) 6 caratteri
cat $0
in perl riusando l'idea del C 49 caratteri
printf($a='printf($a=%c%s%c,39,$a,39);',39,$a,39)
in Lisp sto vedendo e a naso potrebbe vincere
idee per altri linguaggi?

 che stampa se stesso.
Questo e' un link interessante:
www.marianotomatis.it
Ciao!
--
  Alessandro Bondi
  Undergraduate Student of Computer Science, Bologna, Italy
 
bo...@cs.unibo.it
 - 
www.cs.unibo.it/~bondi

 che stampa se stesso.
The Quine Page
http://www.nyx.net/~gthompso/quine.htm
e se nel frattempo vuoi divertirti a vedere piu' di 200 implementazioni di
"Hello World" dai un'occhiata su :
Hello World! project
http://www2.latech.edu/~acm/HelloWorld.shtml
:-)
--
Fabrizio
http://microservo.webhop.org
----------------------------------------------------------
 " Abbiamo preso sul serio qualcosa
     con cui ci e' permesso solo giocare
       o viceversa ? "
                              <Albert Hofmann>
----------------------------------------------------------


:-) ce li avevo
in Lisp
T
oppure piu` bellino
((LAMBDA (X) (LIST X (LIST 'QUOTE X))) '(LAMBDA (X) (LIST X (LIST 'QUOTE X))))
mi pare piu` ragionevole...
non so` il caml ... (a parte che devo impararlo entro maggio :-( )
qualcosa di diverso del trucchetto simil C
Newsgroup: it.scienza.informatica
Titolo: TCP Fast Recovery e ACK duplicati

Salve,
Sto studiando il TCP/IP e mi servirebbe un chiarimento.
Nel controllo di congestione del TCP Reno quando si verifica un ACK
duplicato 3 volte si effettua una Fast Recovery ponendo la soglia di
threshold pari alla finestra di congestione, e poi ponendo quest'ultima
pari alla soglia stessa e ripartire con la congestion avoidance
(incremento lineare della finestra di congestione).
La domanda è: perchè aspettare che ci siano 3 ACK duplicati (più l'ACK
originale) per passare al Fast Recovery? Gia al primo ACK potrei
"interpretare" il segnale e dedurre che ci sia congestione.
Ho pensato che il primo ACK potrebbe essere dato da un ritardo su un
singolo pacchetto e non da una effettiva perdita, e quindi l'attesa
potrebbe essere giustificata come un metodo per evitare la ritrasmissione
(che sarebbe di un pacchetto non ancora dato per perso, e per di più in
condizioni di congestione) ma non capisco il perchè del valore "3". E' un
valore arbitrario? C'è una spiegazione precisa?
Scusate se mi sono dilungato.
Ciao,
Nigno

Secondo me si fanno 3 tentativi prima di passare al fast recovery perchè in 
questo modo si ha il tempo di aspettare qualche ACK... magari mentre aspetto 
il terzo torna indietro il primo oppure il secondo... altrimenti ogni 
ritardo sarebbe considerato una congestione.
il 3 è arbitrario, secondo me, un po come è arbitrario quando io dico: conto 
fino a 3 e poi... oppure i 3 desideri del genio, oppure la coincidenza, 
l'indizio e la prova... siamo circondati da 3!!
Ciao, Davide.
P.S. ho studiato il TCP/IP a tempo debito e potrei aver dimenticato 
qualcosa, se vengo smentito imparo qualcosa di nuovo. 

Effettivamente neanche sulla RFC 2581 (TCP Congestion Control) è 
spiegato bene. Si limita a dire:
"The TCP sender SHOULD use the "fast retransmit" algorithm to detect
and repair loss, based on incoming duplicate ACKs.  The fast
retransmit algorithm uses the arrival of 3 duplicate ACKs (4
identical ACKs without the arrival of any other intervening packets)
as an indication that a segment has been lost.  After receiving 3
duplicate ACKs, TCP performs a retransmission of what appears to be
the missing segment, without waiting for the retransmission timer to
expire."
Senza spigare il perchè del valore 3. 
Saluti,
Nigno

Newsgroup: it.scienza.informatica
Titolo: GPS

C'e nessuno che conosce il funzionamento del Global Position System ? In
particolare, il perchè delle numerose aree in cui il segnale proveniente dai
satelliti scende a livelli impercettibili.
Grazie, Trek1

...



Si possono trovare informazione sul GPS (in inglese) ai seguneti indirizzi:
- 
http://www.navcen.uscg.mil/gps/geninfo/gpsdocuments/default.htm
- 
http://www.utexas.edu/depts/grg/gcraft/notes/gps/gps.html
		Matteo Corti
 
matteo...@acm.org
--
Newsgroup: it.scienza.informatica
Titolo: Strutture ad albero?

Ciao a tutti,mi sapreste spiegare per favore cosa sono le strutture ad
albero?Dove posso trovare qualche info a riguardo(mi serve per una
relazione)?Grazie a tutti,ciao!
Luca Mago

mmm....dalla tua domanda penso non sappia assolutamente niente degli
alberi....Hai mai visto un albero genealogico?
Beh una struttura ad albero è una cosa simile....cioè puoi immagazzinare dei
dati nei nodi dell'albero e queste hanno un padre, un fratello e un figlio
(è proprio una gerarchia). Per farti un altro esempio guarda in esplora
risorse se usi win...beh l'albero delle directory è implementato a struttura
ad albero anche se poi come lo vedi a volte non rispecchia la sua
implementazione ma questa volta per esempio si.
Se ti interessa qualcosa di + specifico chiedi....ma per rispondere alla tua
domanda generica credo vada bene.
Jerry
Newsgroup: it.scienza.informatica
Titolo: Microsoft Fax non funziona più regolarmente. Perchè?

Utilizzo il S.O. MS-Windows'95 e la suite MS-Office'97.
Da qualche tempo il Microsoft Fax non funziona più regolarmente. Ad esempio,
se sono in MS-Word'97 e invio attraverso "Stampa > Microsoft Fax" quanto ho
scritto, il primo fax viene inviato regolarmente, i successivi vengono posti
in attesa finché non esco dalla sessione di lavoro, riparto e mi accingo ad
inviare un nuovo fax.
Da notarsi che mai prima, in circa un anno e più, mi era successo qualcosa
del genere.
Qualcuno sa dirmi come si può rimediare a tale inconveniente?
Ho controllato tutti i parametri (opzioni e simili), ho reinstallato sia il
sistema operativo MS-Windows'95 che MS-Office'97, ma non vi è stato nulla da
fare.
Ringrazio anticipatamente chi saprà dirmi qualcosa.
Gualtiero Valeri
guv...@tin.it

Sei offtopic, e setta a modo il tuo browser perche` fa ridere (nel senso
che e` pieno di "perchA`" , "piA"@ e siboli strani.
Prova su it.comp.aiuto
NB "offtopic" vuoldire fuori tema.
-- 
# Giorgio Vecchiocattivi.
# Dip. Informatica, Universita` di Pisa. 

Prova su it.comp.aiuto
Non so quale dei due sia il browser da settare, a me si vede tutto bene.... :o)
-- 
------------------------------
Dan Marino
   ICQ # : 19046982
   E-mail : 
daniele...@geocities.com
   Sito web : 
http://www.geocities.com/Petsburgh/9081/
   Chiave PGP disponibile su richiesta
------------------------------
La stringo forte in una spastica carezza,
e nello spasimo una costola si spezza. - F. Guccini
------------------------------


Sicuramente il tuo:
1) Perche` a me succede la stessa cosa e solo con i tuoi messaggi
2) Mi sembra normale che il programma che usi, utilizzi gli stessi settaggi
     per interpretare i tuoi stessi messaggi, solo che probabilmente riesce a
     interpretare correttamente anche gli altri messaggi (sara` perche` gli altri
     messaggi sono scritti usando i soli caratteri ascii standard?).
Paolo
----------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
  e-mail: 
mar...@cli.di.unipi.it
 
----------------------------------------------------------

Newsgroup: it.scienza.informatica
Titolo: Esiste un manuale C++ ipertestuale?

Qualcuno sa dirmi se esiste un manuale ipertestuale per programmare in c++,
per principianti?
Grazie

...

Newsgroup: it.scienza.informatica
Titolo: Quale algoritmo

Salve a tutti.
Ho il seguente problema da risolvere.
Devo tagliare una serie di pezzi di ferro di misure diverse,
ricavandoli da delle verghe di dimensione fissa.
Che algoritmo devo usare per minimizzare il ferro sprecato?
Potrei usare l'algoritmo goloso che per ogni verga cicla i pezzi da
tagliare (ordinati per lunghezza decrescente) selezionando i pezzi che
possono essere tagliati.
In questo modo, però, avrei una soluzione ottima solamente per quanto
riguarda il numero di verge utilizzate.
Io invece vorrei massimizzare anche la quantità di ferro rimasta nelle
verghe di dimensione maggiore a una data misura (cioè quelle ancora
utilizzabili per altri lavori).
Grazie

 utilizzabili per altri lavori).
Cerca con google "bin packing problem" oppure "bin packing algorithm"
si trova parecchia roba in proposito.
L. Micheletto

Klezmabbestia wrote:

Una euristica che potresti usare sarebbe quella di fissare il numero di
verghe, ordinare i pezzi dal più grande al più piccolo, e ad ogni
iterazione "allocare" sulla verga con più ferro ancora disponibile il pezzo
più grande tra quelli non "allocati". Per spiegarmi meglio faccio un
esempio: se voglio usare 3 verghe ed ho 4 pezzi di dimensione 1, 2, 3 e 4
rispettivamente, allora a ogni iterazione avrò:
prima iterazione:
(1) 4
(2)
(3)
seconda iterazione:
(1) 4
(2) 3
(3)
terza iterazione:
(1) 4
(2) 3
(3) 2
quarta iterazione:
(1) 4
(2) 3
(3) 2 1
dove i numeri tra parentesi () indicano le verghe, e i numeri a destra
indicano le dimensioni dei pezzi allocati. Questo approccio è analogo a
quello usato per risolvere un problema di scheduling su più macchine con
obiettivo di minimizzare il tempo massimo di completamento tra le macchine
(makespan), e consiste nell'applicazione di una regola di priorità
(dispatching rules), ossia la regola LPT (longest processing time). Puoi
trovare altre informazioni su un testo di ricerca operativa (si tratta di
ottimizzazione combinatoria). Io penso che possa essere il metodo migliore
se quello che vuoi evitare è di avere tanti piccoli "rimasugli" sulle prime
n-1 verghe e un grosso pezzo rimanente sulla verga n-esima, bensì vuoi
avere dei pezzi rimanenti "abbastanza grandi" su ciascuna verga. Se la
soluzione ottenuta ancora non ti soddisfa (essendo una euristica), puoi
provare ad applicare una metaeuristica per migliorarla (es. simulated
annealing).

Newsgroup: it.scienza.informatica
Titolo: Problemi con Microsoft EXCEL !

ellalba wrote:
Tengo a farti notare che sei OT.
Problemi tecnici derivanti dall'utilizzo di un particolare software dovrebbero
essere discussi in it.comp.software o it.aiuto, o forse altrove - ma non
sicuramente in it.SCIENZA.informatica
...per il resto, mi sfugge il fulcro del tuo problema in quanto io uso il caro
vecchio Lotus 123, in cui non ho riscontrato nulla di simile.
saluti,
	Denis
Newsgroup: it.scienza.informatica
Titolo: Nuovo programma di Calcolo distribuito

Iscrivendosi al World Community Grid 
http://www.worldcommunitygrid.org/
, si da a disposizione del tempo inutilizzato del PC per calcolare la
struttura 3D delle proteine umane.
*Informazioni libere* che serviranno per curare malattie come AIDS,
Alzhemier, Parkinson e molte altre.
Basta andare sul sito del World Community Grid, scaricare il programma.
http://www.worldcommunitygrid.org/join_now/join_now.html
Apprezzerei se vi iscriveste alla squadra di *Molecularlab.it* (
http://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=P45XNJBR9N1
) semplicemente cliccando Join now.
La notizia completa:
http://www.molecularlab.it/news/view.asp?n=1713
http://www.molecularlab.it/forum/topic.asp?TOPIC_ID=355
Per Info: public[AT]molecularlab[PUNTO]it
Riky
___________________
www.molecularlab.it

 
www.molecularlab.it

Qual è la differenza con folding@home?
Grazie,
Leonardo

Il programma ed il progetto World Community Grid ( a cui ho dedicato
una sezione del mio sito con screnshot, info in italiano e presto
trucchetti.. su 
http://www.molecularlab.it/wcg/
 ), sono appena
iniziati.
Presto ci saranno versioni per altre piattaforme.
La differenza con folding@home è funzionalmente pressochè nessuna.
Non so cosa usano alla Stanford University (da cui parte il progetto
folding@home) per calcolare il folding proteico, il WCG sta usando
Rosetto un programma sviluppato in ambito di ricerca, e tra i migliori
presenti.
WCG è una iniziativa supportata e promossa dalle Nazioni Unite, dal
NIH National Institute of Healt, e da altre organizazzioni
internazionali/mondiali.
Si tratta di un rilancio a livello globale e mondiale di un programma
precedente l'United Device.
Parte infatti dalla concezione che se si desse il tempo inusato del pc
per calcolare le strutture delle proteine, ci sarebbe un enorme salto
in avanti nella ricerca sulle malattie come cancro, AIDS, malaria, ma
anche Alzheimer, Parkinson e tutte le altre..
Riky
http://www.molecularlab.it/wcg/

Newsgroup: it.scienza.informatica
Titolo: Trovare questo algoritmo....

Vi chiedo proprio un favore.
Dovrei (è per un esame, ma vorrei anche capire come si fa, visto che è
un po' che ci sbatto la testa contro) fare il seguente programma.
Date due serie di dati, trovare le due parabole che meglio si adattano a
questi. Con l'aggiunta della condizione che i due punti in cui le
parabole si intersecano devono essere alla stessa altezza, cioè avere la
stessa ordinata.
Per la prima parte non dev'essere un problema, anche se le formule per
ricavare le best fit di una polinomiale di secondo grado non le ho
ancora trovate. Ma se aggiungo quella condizione si incasina tutto.
Provate un po' voi.
vi ringrazio per l'aiuto.
simone

stessa ordinata.
Su questo non so come aiutarti, _forse_ potresti sfruttare il fatto
che le matrici possono essere moltiplicate "a blocchi" per unire i
sistemi sovradeterminati relativi alle due parabole ed aggiungere una
linea in piů per la condizione aggiuntiva.
--
Roberto Lupi
Electronic Engineering Student - University of Ancona - Italy
Linux & NT System Administrator
Win32 & Linux Developer