Results 1 to 7 of 7
  1. milan2003_07's Avatar
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: Jan 2011
    • Posts: 519
    #1

    effective/efficient computational algorithm of digital signal processing

    Hello,

    There are 2 words in English "effective" and "efficient" which learners often find confusing. Am I right that "effective" means "very good in performance", while "efficient" implies "working fast, doing what it has to do without spending extra time, money and other resources"?

    I'm in doubt about "effective/efficient computational algorithm of digital signal processing". Should it be "effective" according to the explanation above?

    Thanks

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,820
    #2

    Re: effective/efficient computational algorithm of digital signal processing

    If it's effective, it works well. If it is efficient, it doesn't cost much. Does the algorithm do the job without ramping prices up? IF so, it is effective. Doet do it much better than other programs? If so, it's more efficient, and possibly more effective. What should it be according to your description? I am afraid that I cannot tell. What do you want it to achieve?

    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Apr 2009
    • Posts: 12,307
    #3

    Re: effective/efficient computational algorithm of digital signal processing

    "Effective" only means that it does the job it is intended for. There is no "very good performance" implied. Only that it is functional.

    "Efficient," as you said, is about doing the job with a minimum of waste and time and resources needed.

    An effective algorithm will compute what you want computed. An efficient one will do so in the quickest and least resource-hogging manner.

  2. milan2003_07's Avatar
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: Jan 2011
    • Posts: 519
    #4

    Re: effective/efficient computational algorithm of digital signal processing

    Quote Originally Posted by SoothingDave View Post
    "Effective" only means that it does the job it is intended for. There is no "very good performance" implied. Only that it is functional.
    If so, what do people mean by saying that "one algorithm is more effective that the other"? If I saw a similar phrase with "efficient" I would understand the meaning because it would mean that one algorithm is faster or less resource-consuming than the other taking part in this comparison. But what about "more effective"?

    Thanks

    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Apr 2009
    • Posts: 12,307
    #5

    Re: effective/efficient computational algorithm of digital signal processing

    Quote Originally Posted by milan2003_07 View Post
    If so, what do people mean by saying that "one algorithm is more effective that the other"? If I saw a similar phrase with "efficient" I would understand the meaning because it would mean that one algorithm is faster or less resource-consuming. But what about "more effective"?

    Thanks
    People do use "effective" in that manner. I checked the dictionary and it agrees with me. The first definition is "adequate to accomplish a purpose; producing the intended or expected result."

    People do like to measure results, so something that does the task "better" can be called "more effective."

    In terms of algorithms, I would think the words "effective" and "efficient" can be synonymous.

  3. milan2003_07's Avatar
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: Jan 2011
    • Posts: 519
    #6

    Re: effective/efficient computational algorithm of digital signal processing

    Quote Originally Posted by SoothingDave View Post
    People do use "effective" in that manner. I checked the dictionary and it agrees with me. The first definition is "adequate to accomplish a purpose; producing the intended or expected result."

    People do like to measure results, so something that does the task "better" can be called "more effective."

    In terms of algorithms, I would think the words "effective" and "efficient" can be synonymous.
    Nevertheless, I can't understand how can object 1 do something better than object 2 if they've both done what they had to do. Maybe you could provide some examples from our everyday llife to make it clearer. I would appreciate personal examples from your life as well.

    Concerning "algorithms" I think "efficient" works better because there could be several algorithms for the same task, but the first one is faster and hence more efficient.

    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Apr 2009
    • Posts: 12,307
    #7

    Re: effective/efficient computational algorithm of digital signal processing

    Say you are producing a germ killer. If it kills 99% of germs, it is certainly "effective." Now, if you come up with a new formula that kills 99.9%, it is "more effective" than the old one.

    Say you make a car that can get you to and from work. It is effective at doing that. But it requires new tires and an engine overhaul every 5000 miles. A car that can go 100,000 miles without needed major engine work would be more effective.

    I agree that "efficient" is the best when talking about algorithms. Any algorithm that does the job is effective. A bubble sort will sort your data, but there are more efficient methods.

Similar Threads

  1. 'acoustic signal' or 'acoustical signal'?
    By xupeng66 in forum Ask a Teacher
    Replies: 1
    Last Post: 27-Apr-2014, 22:57
  2. processing food
    By Yourjones in forum Ask a Teacher
    Replies: 3
    Last Post: 11-Apr-2014, 12:15
  3. [Vocabulary] What is the most efficient...
    By JiriLindovsky in forum Ask a Teacher
    Replies: 1
    Last Post: 26-Apr-2010, 20:00
  4. computational linguistics
    By bianca in forum Linguistics
    Replies: 23
    Last Post: 16-May-2007, 18:00
  5. sentence processing
    By JanieChiu in forum Linguistics
    Replies: 1
    Last Post: 15-Apr-2007, 11:09

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •